1

ブール値を取り、それをリスト内の反対の値と交換するコードを作成しようとしています。たとえば、100 個の False から始めて、すべての False を True に変更したいとします。次に、2 つ目から始めて、1 つおきに False に変更します。それが理にかなっていることを願っています。

例は次のとおりです。

>>>False False False False False False False False False False
>>>True True True True True True True True True True
>>>True False True False True False True False True False
>>>True False False False True True True False False True 
4

2 に答える 2

0

他のすべての要素をその反対に切り替えます。

my_list = [False, False, False, False, False, False, False]
for index in range(0, len(my_list), 2):
    my_list[index] = not my_list[index]
于 2013-11-13T05:45:55.983 に答える