Python - Lists
Lists
Lists
A = [a, b, c, d]
情報の集合とリスト
かっことカンマで表すheights = [162, 183, 175, 152]
List Elements
リストに含まれる要素は以下の通りです.
heights = [162, 183, 175, 152]
mixed_lists = [67, 20.5, 'movie', True, False]
Empty Lists
[ ]
後でElementを記入または作成する場合は、空のリストを記入できます.empty_list = []
List Methods
Listで提供される複数の組み込み機能
,
→リスト後に要素を追加A = []
→リスト内の要素を削除mixed_lists = [67, 20.5, 'movie', True, False]
mixed_lists.append(2.5)
print(mixed_lists)
mixed_lists.remove('movie')
print(mixed_lists)
# Output: [67, 20.5, 'movie', True, False, 2.5]
# Output: [67, 20.5, True, False, 2.5]
Growing a List: Append
.append
リストの後ろにある要素を追加mixed_lists = [67, 20.5, 'movie', True, False]
mixed_lists.append(2.5)
print(mixed_lists)
# Output: [67, 20.5, 'movie', True, False, 2.5]
Growing a List: Plus (+)
.remove
他のリスト+のみ使用可能同じリストで+は使用できません(使用時に要素にかっこを挿入します)
list_A = ['CD', 'DVD']
list_B = ['Blueray']
list_C = list_A + list_B
print(list_C)
# Output: ['CD', 'DVD', 'Blueray']
number_A = [2, 5, 7, 8] + [1]
print(number_A)
# Output: [2, 5, 7, 8, 1]
Accessing List Elements
list.append()
リストから要素を数値で取り出す第一要素→
B = A + [a, b]
からplayers = ['Leno', 'White', 'Tierny', 'Partey', 'Saka']
print(players[0])
print(players[2])
print(players[3])
# Output: Leno
# Output: Tierny
# Output: Partey
Accessing List Elements: Negative Index
[ ]
最後の要素から逆順に選択できます要素の数が分からない場合に便利です
最後の要素→
list[n]
からplayers = ['Leno', 'White', 'Tierny', 'Partey', 'Saka']
print(players[-1])
print(players[-3])
print(players[-4])
# Output: Saka
# Output: Tierny
# Output: White
Modifying List Elements
0
リストの要素を変更する場合は、指定した順序で変更できます.
players = ['Leno', 'White', 'Tierny', 'Partey', 'Saka']
players[3] = 'Lokonga'
print(players)
players[-1] = "Rowe"
print(players)
# Output: ['Leno', 'White', 'Tierny', 'Lokonga', 'Saka']
# Output: ['Leno', 'White', 'Tierny', 'Lokonga', 'Rowe']
Shrinking a List: Remove
list[-n]
リストの要素を削除するには、-1
メソッドで指定して削除します.players = ['Leno', 'White', 'Tierny', 'Partey', 'Saka']
players.remove('White')
print(players)
# Output: ['Leno', 'Tierny', 'Partey', 'Saka']
Two-Dimensional (2D) Lists
リストには他のリストも含めることができます
arsenal_player1 = [['Leno', 29], ['Tierny', 24], ['Partey', 28]]
print(arsenal_player1)
# Output: [['Leno', 29], ['Tierny', 24], ['Partey', 28]]
player1 = ['Leno', 29]
player2 = ['Tierny', 24]
player3 = ['Partey', 28]
arsenal_player2 = [player1, player2, player3]
print(arsenal_player2)
# Output: [['Leno', 29], ['Tierny', 24], ['Partey', 28]]
Accessing 2D Lists
list[n] =
2 Dリストから要素リストを出力できます
arsenal_player = [['Leno', 29], ['Tierny', 24], ['Partey', 28]]
leno_age = arsenal_player1[0][1]
tierny_age = arsenal_player1[-2][-1]
print(leno_age)
print(tierny_age)
# Output: 29
# Output: 24
# arsenal_player1의 [0]번째 element인 ['Leno', 29]를 지정한 후,
# ['Leno', 29]의 [1]번째 element인 29를 지정
Modifying 2D Lists
list.remove()
2 Dリストの要素リストを変更できます
arsenal_player = [['Leno', 29, 'Germany'], ['Tierny', 24, 'Scotland'], ['Partey', 28, 'Ghana']]
arsenal_player[1][1] = 23
arsenal_player[-1][-2] = 'Lokonga'
arsenal_player[-1][-2] = 21
arsenal_player[-1][-1] = 'Belgium'
print(arsenal_player[1])
print(arsenal_player[-1])
# Output: ['Tierny', 23, 'Scotland']
# Output: ['Partey', 21, 'Belgium']
Take Away
リストのヘルプ
実はリストで私の好きなチームのリストを作って遊びましたが、想像以上に面白かったです.
もう少し勉強すれば、21/22シーズンのアーセナル選手団をリストにまとめ、試合ごとに簡単な番号を入力するだけで、自動的に先発陣を生成する番組を編成することができます.
まだよく考えていませんが、後で時間があれば試してみたいです.
(実際、上記の実習では、これらを考え苦悩を応用した跡が見られます)
Reference
この問題について(Python - Lists), 我々は、より多くの情報をここで見つけました
https://velog.io/@jinatra/Python-Lists
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について(Python - Lists), 我々は、より多くの情報をここで見つけました https://velog.io/@jinatra/Python-Listsテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol