29/120
インベントリ
作成
리스트명 = [요소1, 요소2, 요소3...]
かっこに値を入力して作成>>> a=[]
>>> b=[1,2,3]
>>> c=['life','is','too','short']
>>> d=[1,2,'Life','is']
>>> e=[1,2,['Life','is']]
索引とスライド
文字列のようにインデックスとスライドが可能
索引の作成
>>> b
[1, 2, 3]
>>> b[0]
1
>>> b[0]+b[2]
4
-後ろから>>> b[-1]
3
トリプルリストインデックス
>>> a=[1,2,['a','b',['Life','is']]]
>>> a[2][2][0]
'Life'
aリストの3番目の要素["a"、"b"、"life"、"is"]は、3番目の要素["life"、"is"]リストの1番目の要素を表す
スライド
>>> a=[1,2,3,4,5]
>>> a[0:2]
[1, 2]
文字列と方式は同じです
リスト演算子
+記号で追加、*を繰り返し>>> a=[1,2,3]
>>> b=[4,5,6]
>>> a+b
[1, 2, 3, 4, 5, 6]
>>> a*3
[1, 2, 3, 1, 2, 3, 1, 2, 3]
リストの変更、削除
変更
値の変更
>>> a
[1, 2, 3]
>>> a[1]=4
>>> a
[1, 4, 3]
連続範囲値の変更
>>> a
[1, 4, 3, 5]
>>> a[1:3]
[4, 3]
>>> a[1:3]=6,7
>>> a
[1, 6, 7, 5]
注意点a[1:2]=[]とa[1]=[]は異なる
前者は関係を変える要素を意味する.
後者は、要素を変更する値を表します.>>> a=[1,2,3]
>>> a[1:2]
[2]
>>> a[1:2]=['a','b','c']
>>> a
[1, 'a', 'b', 'c', 3]
>>> a=[1,2,3]
>>> a[1]=['a','b','c']
>>> a
[1, ['a', 'b', 'c'], 3]
削除
[]使用
>>> a=[1,'a','b','c',3]
>>> a[1:3]=[]
>>> a
[1, 'c', 3]
コピーとコピー
리스트명 = [요소1, 요소2, 요소3...]
>>> a=[]
>>> b=[1,2,3]
>>> c=['life','is','too','short']
>>> d=[1,2,'Life','is']
>>> e=[1,2,['Life','is']]
>>> b
[1, 2, 3]
>>> b[0]
1
>>> b[0]+b[2]
4
>>> b[-1]
3
>>> a=[1,2,['a','b',['Life','is']]]
>>> a[2][2][0]
'Life'
>>> a=[1,2,3,4,5]
>>> a[0:2]
[1, 2]
>>> a=[1,2,3]
>>> b=[4,5,6]
>>> a+b
[1, 2, 3, 4, 5, 6]
>>> a*3
[1, 2, 3, 1, 2, 3, 1, 2, 3]
>>> a
[1, 2, 3]
>>> a[1]=4
>>> a
[1, 4, 3]
>>> a
[1, 4, 3, 5]
>>> a[1:3]
[4, 3]
>>> a[1:3]=6,7
>>> a
[1, 6, 7, 5]
>>> a=[1,2,3]
>>> a[1:2]
[2]
>>> a[1:2]=['a','b','c']
>>> a
[1, 'a', 'b', 'c', 3]
>>> a=[1,2,3]
>>> a[1]=['a','b','c']
>>> a
[1, ['a', 'b', 'c'], 3]
>>> a=[1,'a','b','c',3]
>>> a[1:3]=[]
>>> a
[1, 'c', 3]
bがaのコロンaをbに変更するid値
>>> a
[1, 3]
>>> b=a
>>> a
[1, 3]
>>> b
[1, 3]
>>> a[0]=3
>>> a
[3, 3]
>>> b
[3, 3]
>>> id(a)
1462962867968
>>> id(b)
1462962867968
コピー値aのみが変わらないc
>>> c=a[:]
>>> a
[1, 3]
>>> c
[1, 3]
>>> a[0]=3
>>> a
[3, 3]
>>> c
[1, 3]
どちらも同じ削除ですが、少し違います# 새로운 리스트 형태를 부여하기 때문에 id 달라짐
>>> a=[1,2,3]
>>> id(a)
1462962624768
>>> a=[]
>>> id(a)
1462962631168
# 기존의 형태는 유지하기 때문에 id 달라지지 않음
>>> a=[1,2,3]
>>> id(a)
1462962631168
>>> a[:]=[]
>>> id(a)
1462962631168
del関数
>>> a
[1, 'c', 3]
>>> del a[1]
>>> a
[1, 3]
そうかんかんすう
append
リストに要素を追加
>>> a=[1,2,3]
>>> a.append(4)
>>> a
[1, 2, 3, 4]
sort
並べ替えリスト
>>> a=[1,4,3,2]
>>> a.sort()
>>> a
[1, 2, 3, 4]
reverse
リストを逆順に反転
>>> a
[1, 2, 3, 4]
>>> a.reverse()
>>> a
[4, 3, 2, 1]
index
リスト要素の場所を返します.値がない場合はエラーが発生します.
>>> a
[4, 3, 2, 1]
>>> a.index(2)
2
insert
b要素をリスト(a,b)のa位置に追加する
>>> a
[4, 3, 2, 1]
>>> a.insert(1,5)
>>> a
[4, 5, 3, 2, 1]
remove
最初のx値の削除
>>> a=[1,2,3,1,2,3]
>>> a.remove(2)
>>> a
[1, 3, 1, 2, 3]
pop
x個の要素を返して削除し、()が最後にあります.
>>> a.pop()
3
>>> a
[1, 3, 1, 2]
>>> a.pop(1)
3
>>> a
[1, 1, 2]
count
リスト内のx個のカウント
>>> a
[1, 1, 2]
>>> a.count(1)
2
extend
リストにxリストを追加
>>> a
[1, 1, 2]
>>> a.extend(['a','b','c'])
>>> a
[1, 1, 2, 'a', 'b', 'c']
Reference
この問題について(29/120), 我々は、より多くの情報をここで見つけました https://velog.io/@numerok/29120テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol