A = [1, 2, 3, 4, 5]
for n in A:
print n
要素番号でのアクセス(最初の要素番号は 「0」番目)
Alph= ['A', 'B', 'C', 'D', 'E', 'F', 'G']
Alph1 = Alph[0] # 0番目: 'A'
Alph2 = Alph[2] # 3番目: 'D'
要素番号の範囲指定アクセス
・[n:m] で n番目から m - 1番目の要素を参照。
・n を省略すると最初から。
・m を省略すると最後まで。
・[n:m:s] は s個とばしで参照。
・n, m にマイナスの値を指定すると、後ろから数える。
・リストのリストを作ることも可能。
Num = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Num1 = Num[2:4] # 2番目から3番目: [2, 3]
Num2 = Num[2:] # 2番目から最後: [2, 3, 4, 5, 6, 7, 8, 9]
Num3 = Num[:4] # 最初から3番目: [0, 1, 2, 3]
NumSplit = Num[1:8:2] # 1番目から7番目まで2個とばし: [1, 3, 5, 7]
Alph = ['A', 'B', 'C', 'D', 'E', 'F', 'G']
Alph1 = Alph[-1] # 最後の文字 'G'
Alph2 = Alph[-3:-1] # 最後から3番目の文字から最後から1番目の前の文字: ['E', 'F']
WList = [[1, 2], [3, 4], [5, 6]]
for list in WList:
for n in list:
print n, #=> 1 2 3 4 5 6
リストの結合
「+演算子」を用いてリストを結合することが可能。
print [1, 2, 3] + [4, 5, 6] #=> [1, 2, 3, 4, 5, 6]
リストの数
len() を用いてリストの個数をカウント。
print len([1, 2, 3]) #=> 3