通常、リスト内包表記は、既存のリストから新しいリストを派生させるために使用されます。例:リスト内包表記の適切な使用 - python
>>> a = [1, 2, 3, 4, 5]
>>> [i for i in a if i > 2]
[3, 4, 5]
他の手順を実行する必要がありますか?例:
>>> a = [1, 2, 3, 4, 5]
>>> b = []
>>> [b.append(i) for i in a]
[None, None, None, None, None]
>>> print b
[1, 2, 3, 4, 5]
または私は上記を回避し、あなたがそれを行うには、最も理にかなって与える例で
for i in a:
b.append(i)
'B = [:]'また、私はあなたが(実際にはむしろ悪い)例にあまりを集中していると信じて –