Pythonチュートリアル メモ2
まだ、読み中
第4章 for文 から引用:
反復対象のシーケンス(リストなど)を、ループ内での変更は安全ではない。
変更する必要があるときは、コピーを使用する。
このときは、スライス表記を使用すると便利。
In [6]: a Out[6]: ['saburou', 'tarou', 'jirou', 'saburou'] In [7]: a = ['tarou', 'jirou', 'saburou'] In [8]: for x in a[:]: ...: if len(x) > 5: a.insert(0, x) ...: In [9]: a Out[9]: ['saburou', 'tarou', 'jirou', 'saburou']
- 作者: Guido van Rossum,鴨澤眞夫
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2007/09/22
- メディア: 単行本(ソフトカバー)
- 購入: 5人 クリック: 113回
- この商品を含むブログ (56件) を見る