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, '半吉')
 もしかしたら何か関連しているかも? 
 質問や感想などお気軽にコメントしてください