Python

Pythonのlistの扱い

リストの扱いの基本

Python
foo = [0, 1, 2, 3, 4] * 8
foo.append(55)    # 要素を追加
foo.extend([66, 67, 68])    # 別なリストを追加
print(len(foo))    # 要素数を取得

リストの内包表記

Python
l = range(4, 8)
print(l)    # range(4, 8) と出力される
l = [i for i in range(4, 8)]
print(l)    # [4, 5, 6, 7] と出力される

リストの要素をシャッフル

Python
import random
l = [i for i in range(8)]
random.shuffle(l)    # リスト l 自体がシャッフルされる
print(l)