Trying to loop over index values - Intend to to get False value for every index number divided by 2I can't figure out how get this code to no print the values if its falseBs4: Trying to loop in diferent arrays with diferent lenghts. Get IndexError: list index out of range
Why is Na5 not played in this line of the French Defense, Advance Variation?
How do you play "tenth" chords on the guitar?
Why are MBA programs closing in the United States?
Wizard clothing for warm weather
Does the Nuka-Cola bottler actually generate nuka cola?
Analogy between an unknown in an argument, and a contradiction in the principle of explosion
C++ logging library
Remove border lines of SRTM tiles rendered as hillshade
The origin of the Russian proverb about two hares
Ability To Change Root User Password (Vulnerability?)
Was Self-modifying-code possible just using BASIC?
Flat with smooth fibers implies formally smooth?
What plausible reason could I give for my FTL drive only working in space
Tikz-cd diagram arrow passing under a node - not crossing it
What is the Leave No Trace way to dispose of coffee grounds?
Diatonic chords of a pentatonic vs blues scale?
Housemarks (superimposed & combined letters, heraldry)
What STL algorithm can determine if exactly one item in a container satisfies a predicate?
Are the guests in Westworld forbidden to tell the hosts that they are robots?
Can you make an identity from this product?
Why is the length of the Kelvin unit of temperature equal to that of the Celsius unit?
That's not my X, its Y is too Z
noalign caused by multirow and colors
If there's something that implicates the president why is there then a national security issue? (John Dowd)
Trying to loop over index values - Intend to to get False value for every index number divided by 2
I can't figure out how get this code to no print the values if its falseBs4: Trying to loop in diferent arrays with diferent lenghts. Get IndexError: list index out of range
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I have a list such as:
bool_list = [False,False,True,True,True,True]
Now I plan to run a for loop to make sure that every index value divided by 2 gets converted to False. In case, the index value is not divided by 2 then it remains the same.
For example, I want a result in which the bool_list will display =
[False,False,False,True,False,True] as the 2nd and 4th index has been turned to False.
I have tried to write the following for loop using the enumerate function to get the index value but somehow it's giving me an error:
def mark_false(bool_list, p):
for idx,val in enumerate(bool_list):
if idx % p ==0:
bool_list[idx] ==False
else:
bool_list[idx] = bool_list[idx]
return (bool_list)
The function is going to be with p = 2
python-3.7
add a comment |
I have a list such as:
bool_list = [False,False,True,True,True,True]
Now I plan to run a for loop to make sure that every index value divided by 2 gets converted to False. In case, the index value is not divided by 2 then it remains the same.
For example, I want a result in which the bool_list will display =
[False,False,False,True,False,True] as the 2nd and 4th index has been turned to False.
I have tried to write the following for loop using the enumerate function to get the index value but somehow it's giving me an error:
def mark_false(bool_list, p):
for idx,val in enumerate(bool_list):
if idx % p ==0:
bool_list[idx] ==False
else:
bool_list[idx] = bool_list[idx]
return (bool_list)
The function is going to be with p = 2
python-3.7
add a comment |
I have a list such as:
bool_list = [False,False,True,True,True,True]
Now I plan to run a for loop to make sure that every index value divided by 2 gets converted to False. In case, the index value is not divided by 2 then it remains the same.
For example, I want a result in which the bool_list will display =
[False,False,False,True,False,True] as the 2nd and 4th index has been turned to False.
I have tried to write the following for loop using the enumerate function to get the index value but somehow it's giving me an error:
def mark_false(bool_list, p):
for idx,val in enumerate(bool_list):
if idx % p ==0:
bool_list[idx] ==False
else:
bool_list[idx] = bool_list[idx]
return (bool_list)
The function is going to be with p = 2
python-3.7
I have a list such as:
bool_list = [False,False,True,True,True,True]
Now I plan to run a for loop to make sure that every index value divided by 2 gets converted to False. In case, the index value is not divided by 2 then it remains the same.
For example, I want a result in which the bool_list will display =
[False,False,False,True,False,True] as the 2nd and 4th index has been turned to False.
I have tried to write the following for loop using the enumerate function to get the index value but somehow it's giving me an error:
def mark_false(bool_list, p):
for idx,val in enumerate(bool_list):
if idx % p ==0:
bool_list[idx] ==False
else:
bool_list[idx] = bool_list[idx]
return (bool_list)
The function is going to be with p = 2
python-3.7
python-3.7
edited Mar 24 at 21:55
Omer Qureshi
asked Mar 24 at 21:48
Omer QureshiOmer Qureshi
327
327
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You can do this without a loop by replacing the slice of every other index with a list of False
objects of the same length:
>>> bool_list = [False,False,True,True,True,True]
>>> bool_list[::2] = [False] * len(bool_list[::2])
>>> bool_list
[False, False, False, True, False, True]
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55328898%2ftrying-to-loop-over-index-values-intend-to-to-get-false-value-for-every-index%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can do this without a loop by replacing the slice of every other index with a list of False
objects of the same length:
>>> bool_list = [False,False,True,True,True,True]
>>> bool_list[::2] = [False] * len(bool_list[::2])
>>> bool_list
[False, False, False, True, False, True]
add a comment |
You can do this without a loop by replacing the slice of every other index with a list of False
objects of the same length:
>>> bool_list = [False,False,True,True,True,True]
>>> bool_list[::2] = [False] * len(bool_list[::2])
>>> bool_list
[False, False, False, True, False, True]
add a comment |
You can do this without a loop by replacing the slice of every other index with a list of False
objects of the same length:
>>> bool_list = [False,False,True,True,True,True]
>>> bool_list[::2] = [False] * len(bool_list[::2])
>>> bool_list
[False, False, False, True, False, True]
You can do this without a loop by replacing the slice of every other index with a list of False
objects of the same length:
>>> bool_list = [False,False,True,True,True,True]
>>> bool_list[::2] = [False] * len(bool_list[::2])
>>> bool_list
[False, False, False, True, False, True]
answered Mar 24 at 22:04
Mark TolonenMark Tolonen
99.9k14117180
99.9k14117180
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55328898%2ftrying-to-loop-over-index-values-intend-to-to-get-false-value-for-every-index%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown