Pythonメモ:リスト型の基本、操作、メソッドのサンプルコード

#リスト型(配列)

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)

 

  • URLをコピーしました!

Writer

TIERは、Global、DX、HRの3軸により 大手企業から中小企業、民間企業から行政まで、海外展開に必要なサービスをワンストップで支援しております。海外マーケティングセールスからデジタルマーケティング、多言語サイトや越境ECサイト制作等の海外向けクリエイティブ制作、グローバル人材採用支援まで幅広く対応しております。お気軽にお問い合わせください。

目次