for I in[]or[1,2,3]この使い方は見たことがないでしょう

499 ワード

1. [] or [1,2,3]
 for i in [] or [1,2,3]:
    print(i)

1,2,3が出力されます
2.[1,2,3] or []
 for i in [1,2,3] or []
    print(i)

1,2,3が出力されます
3.[1,2,3] and []
for i in [1,2,3] and []:
    print(i)

空の値が出力されます
4.[4,5,6] or [1,2,3]
for i in [4,5,6] or [1,2,3]: print(i)
4,5,6が出力されます
5.[4,5,6] and [1,2,3]
for i in [4,5,6] and [1,2,3]:
    print(i)

1,2,3が出力されます