# リスト型
[1,2,3,4,5]
# 空のリスト(まだ要素を持っていない)
[]
# これはインデックス
'abcde'[3]
# リスト型の変数を定義
a = [1,2,3]
print(a)
print(type(a))
a = [1,2,3,'4']
print(a)
# リストの中にリストを定義
lis_lis = [[1,2,3],[4,5,6],[7,8,9]]
print(lis_lis)
# 取り出しもインデックスで
print(lis_lis[1][2])
a = [1,2,3]
# 要素の追加 append
a.append(4)
print(a)
a = [1,2,3]
# 要素の追加 +=
a += a
print(a)
a = [1,2,3]
# 要素の追加 extend
a.extend([4,5])
print(a)
a = [1,2,3]
# 要素の追加 リスト + リスト
a = a + a
print(a)
a = [1,2,3]
# 最初の要素を取り出す
print(a[0])
print(type(a[0]))
a = [1,2,3,4,5]
# 複数の要素を取り出す(3番目から4番目まで)
print(a[2:4])
print(type(a[2:4]))
a = [1,2,3,4,5]
# 複数の要素を取り出す(2番目から最後まで)
print(a[1:])
# 複数の要素を取り出す(最初から3番目まで)
print(a[:3])
a = [1,2,3,4,5]
print(a)
# 3番目の要素を 9 に変更
a[2] = 9
print(a)
a = [1,2,3,4,5]
# 複数の要素を変更(3番目から4番目まで
a[2:4] = [9,8]
print(a)
a = [1,2,3,4,5]
# 複数の要素を変更(2番目から最後まで)
a[1:] = [7,6]
print(a)
a = [1,2,3,4,5]
# 複数の要素を変更(最初から3番目まで)
a[:3] = [8,8,8,8]
print(a)