LoginSignup
0
1

More than 3 years have passed since last update.

snowman でpythonのリストを整理

Posted at

pythonの配列の書き方

整理したかったけど、なかなか理解できないので、隠れジャニヲタなわたしがジャニーズを使って
公式を覚えるためのものです。

※補足
今回使用するsnowmanというグループはそもそも6人で活動
その後3人増員され9人でデビュー。
しかし2020/4/8現在 1人が活動自粛中です。

この情報とっても重要

リストの基本構文

旧snowman.py
snowman = [
          "深澤辰哉",
          "岩本照",
          "渡辺翔太",
          "宮舘涼太",
          "阿部亮平",
          "佐久間大介"
          ]
print(snowman)

上記を実行すると下記のようになる。

旧snowman.py実行結果
['深澤辰哉','岩本照','渡辺翔太','宮舘涼太','阿部亮平','佐久間大介']

1人だけ取得したいとき

リストは0~始まる番号で中身を特定しており、[]内に番号もしくは、変数を指定してあげれば、取得できる。
今回はシンプルに番号で取得

1人だけ取得.py
snowman = [
          "深澤辰哉",
          "岩本照",
          "渡辺翔太",
          "宮舘涼太",
          "阿部亮平",
          "佐久間大介"
          ]
print(snowman[0])

1人だけ取得.py実行結果
 深澤辰哉

リストの追加

現在snowmanは3人追加して9人で活動しているので、追加してあげる

変数.append()


この場合は、1つの追加しかできない。
新snowman.py
snowman = [
          "深澤辰哉",
          "岩本照",
          "渡辺翔太",
          "宮舘涼太",
          "阿部亮平",
          "佐久間大介"
          ]
snowman.append("向井康二")
snowman.append("目黒蓮")
snowman.append("ラウール")
print(snowman)
新snowman.py実行結果
['深澤辰哉', '岩本照', '渡辺翔太', '宮舘涼太', '阿部亮平', '佐久間大介', '向井康二', '目黒蓮', 'ラウール']

複数の値の追加 +=

新snowman.py
snowman = [
          "深澤辰哉",
          "岩本照",
          "渡辺翔太",
          "宮舘涼太",
          "阿部亮平",
          "佐久間大介"
          ]
snowman += ["向井康二","目黒蓮","ラウール"
print(snowman)

新snowman.py実行結果
['深澤辰哉', '岩本照', '渡辺翔太', '宮舘涼太', '阿部亮平', '佐久間大介', '向井康二', '目黒蓮', 'ラウール']

複数行の追加その2 変数.extend()

新snowman.py
snowman = [
          "深澤辰哉",
          "岩本照",
          "渡辺翔太",
          "宮舘涼太",
          "阿部亮平",
          "佐久間大介"
          ]
snowman.extend(["向井康二","目黒蓮","ラウール"])
print(snowman)

新snowman.py実行結果
['深澤辰哉', '岩本照', '渡辺翔太', '宮舘涼太', '阿部亮平', '佐久間大介', '向井康二', '目黒蓮', 'ラウール']

リストの値の削除

現在snowmanは岩本照くんが活動停止中。
そのためリストから外す

snowman.py

snowman = [
          "深澤辰哉",
          "岩本照",
          "渡辺翔太",
          "宮舘涼太",
          "阿部亮平",
          "佐久間大介"
          ]
snowman.extend(["向井康二","目黒蓮","ラウール"])
print(snowman)

snowman.remove("岩本照")
print(snowman)
snowman.py実行結果
['深澤辰哉', '渡辺翔太', '宮舘涼太', '阿部亮平', '佐久間大介', '向井康二', '目黒蓮', 'ラウール']

リストの中身の数を確認 メンバーの数確認

snowman.py

snowman = [
          "深澤辰哉",
          "岩本照",
          "渡辺翔太",
          "宮舘涼太",
          "阿部亮平",
          "佐久間大介"
          ]
snowman.extend(["向井康二","目黒蓮","ラウール"])
print(snowman)

snowman.remove("岩本照")
howmany = len(snowman)
snowman.py実行結果
8

思い立ったら追記します。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1