1つの記事でPythonを理解する(1)-----リストとタプル

1.リスト

1.1リストを作成する

member = ['胖虎','大熊','小夫','小叮当','小妹妹']
member

1.2混合リストを作成する

mix = [1,'胖虎','3.14',[1,2,3]]
mix

1.3空のリストを作成する

empty = []
empty

1.4リストに要素を追加する

1.4.1 append(sub):リストの最後に要素subを追加します

member.append('董金琨')
member

1.4.2 extends(list):元のリストに別のリストを追加し、1つのリストで別のリストを拡張します。リストはリストタイプです

member.extend(['胖虎他妈','大熊她爸'])
member

1.4.3 insert(i、x)関数:i番目の位置に要素xを追加します

member.insert(1,'小夫她爹')
member

1.5リスト内の要素を取得する

member[0]

1.6リスト内の要素を削除する

1.6.1デルメソッド

# 删除指定位置元素
del member[1]
# 删除整个列表
del member 

1.6.2 remove(x):リスト内のx要素を削除します。xはリスト内にある必要があります。エラーは報告されません。

# remove(元素):该元素必须在列表中
member.remove('胖虎')
member

1.6.3 pop(i):i番目の位置にある要素を削除します

member.pop(i)
member

1.7リストリピート演算子

# 该操作不会影响原列表
list3 = [123,456]
list3*5

1.8一般的に使用される組み込み関数のリスト

1.8.1 count(x):パラメータxがリストに表示される回数を表示します

list3 = [123,456,789]
list3 *= 5
list3.count(123)

1.8.2 index(x、[[start]、[end]]):リスト内のパラメーターxの位置を返します。開始と終了はオプションです。

list3.index(123,3,7)

1.8.3 reverse():リストを逆にします

list3.reverse()
list3

1.8.4 sort():リストをソートします。デフォルトは小さいものから大きいものへです。

# sort()函数会改变原列表
list6 = [4,5,2,3,1,10]
list6.sort()
list6
# 从大到小排序
list7 = [7,8,5,2,7,8,9]
list7.sort(reverse = True)
list7

2、タプル

2.1通常のタプルを作成する

tuple1 = (1,2,3,4,5,6,7,8)
tuple1

2.2要素が1つだけのタプルを作成する

tuple3 = (1,)
tuple3

2.3タプルの更新と変更

# 原temp还存在,但是没有变量名指向它
temp = ('大熊','小夫','大P','小米')
temp = temp[:2] + ('小景',)+temp[2:]
temp

2.4タプルを削除する

del temp

おすすめ

転載: blog.csdn.net/dongjinkun/article/details/112673743