【Python基礎】リストの操作とスライス|部分取得と置換

リストの操作とスライス

文字列と同様に、リストも スライス で一部を切り取ったり、+ で連結できます。

1. スライスで部分リストを取り出す

scores = [85, 92, 78, 96, 71, 88]

print(scores[1:4])    # インデックス1〜3
print(scores[:3])     # 最初から3つ
print(scores[3:])     # 4番目から最後まで
print(scores[-2:])    # 後ろから2つ
▶ 出力結果

[92, 78, 96]
[85, 92, 78]
[96, 71, 88]
[71, 88]

2. リストの連結とコピー

list_a = [1, 2, 3]
list_b = [4, 5, 6]

combined = list_a + list_b
print(combined)

repeated = list_a * 3
print(repeated)
▶ 出力結果

[1, 2, 3, 4, 5, 6]
[1, 2, 3, 1, 2, 3, 1, 2, 3]

3. in で要素が含まれるか確認

fruits = ["りんご", "バナナ", "ぶどう"]
print("バナナ" in fruits)
print("メロン" in fruits)
print(fruits.index("バナナ"))   # 何番目にあるか
▶ 出力結果

True
False
1
< 前の記事要素の追加と削除(append, pop)
次の記事 >並べ替えと集計(sort, sum, max)

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール