Pythonのリスト型について2分で語ってみた

内包表記便利(今回は紹介してないけど)

この記事を三行にまとめると

Pythonのlist型について
要素の追加や削除
その他もろもろ(ざっくり)
この記事は以下の動画の中に出てきたサンプルコードを載せたものです。コピペなどが必要なときに使ってください。





listの基本的な書き方

omikuji = ['大吉', '中吉', '小吉']



特定の要素を出力する

omikuji = ['大吉', '中吉', '小吉']
print(omikuji[0]) # 大吉
print(omikuji[1]) # 中吉
print(omikuji[2]) # 小吉

print(omikuji[0:2]) # ['大吉', '中吉']

print(omikuji[-1]) # 小吉
print(omikuji[-2]) # 中吉
print(omikuji[-3]) # 大吉



要素を追加する

omikuji = ['大吉', '中吉', '小吉']
omikuji.append('末吉')



既存の要素を上書きする

omikuji = ['大吉', '中吉', '小吉']
omikuji[2] = '吉'



特定の要素が存在するか確認する

omikuji = ['大吉', '中吉', '小吉']
'大吉' in omikuji # True
'末吉' in omikuji # False



要素が何番目にあるか確認する

omikuji = ['大吉', '中吉', '小吉']
omikuji.index('大吉') # 0
omikuji.index('中吉') # 1
omikuji.index('小吉') # 2

if '末吉' in omikuji:
  omikuji.index('末吉')



if文と組み合わせる場合

omikuji = ['大吉', '中吉', '小吉']

if '末吉' in omikuji:
  omikuji.index('末吉')



要素を削除する

omikuji = ['大吉', '中吉', '小吉', '末吉']

# removeで削除
omikuji.remove('大吉')

# delで削除
del omikuji[0]
del omikuji[0:2]
del omikuji[-1]



任意の場所に要素を追加する

omikuji = ['大吉', '中吉', '小吉', '末吉']
omikuji.insert(2, '半吉')
 もしかしたら何か関連しているかも? 
 みんなからのコメント 
まだコメントはいただけてないみたい……