#リスト型(配列) a = [1,2,3,4,5] print(a) print(a[0]) print(a[-1]) #ネスト構造 b = ['a','b','c'] c = ['d','e','f'] d = [b,c] print(d) print(d[0]) print(d[1]) print(d[0][1]) print(d[1][2]) #リストの特定の値を代入・置換 a = [1,2,3,4,5] print(a) print(a[0]) a[0] = 10 print(a) #スライスを使った置換 a[3:5] = [111, 222] print(a) #スライスを使った削除 a[3:5] = [] print(a) #スライスを使ってすべて削除(空にする) a[:] = [] print(a) #データの一番最後に付け加えたい場合 a = [1,2,3,4,5] a.append(999) print(a) #データの一番最後を取り出したいとき print(a.pop()) #データを任意の場所に付け加えたい場合 a = [1,2,3,4,5] a.insert(0,999) print(a) #データの任意の場所の最後を取り出したいとき print(a.pop(1)) #データを削除したいとき(序列によって) del a[1] print(a) #データを値を削除したいとき(ピンポイント) a.remove(999) print(a) #リストの結合 b = [1,2,3] print(b) c = [4,5,6] print(c) b += c print(b) b.extend(c) print(b) #特定値の場所を返す #ベース x = [9,8,7,6,5,9] #7がどこにあるか print(x.index(7)) #1番目から9がどこにあるか print(x.index(9,1)) #9が何個あるか print(x.count(9)) #昇順並び替え(小さいものから) x.sort() print(x) #降順並び替え(大きいものから) x.sort(reverse=True) print(x) #分解 sentences = '商品:バッグ 価格:1000円 数量:9個' breakdown = sentences.split(' ') print(breakdown) #結合 combined = ' '.join(breakdown) print(combined)