Pythonのリストの共通関数の紹介

coldplay.xixi
リリース: 2020-09-12 11:51:15
オリジナル
8997 人が閲覧しました

Python リストの一般的な関数の紹介: 1. append, [names.append('e')]; 2. count 統計情報, [names.count('a')]; 3. extend; 4 、index は添え字の値を取得します; 5. insert 挿入など。

Pythonのリストの共通関数の紹介

#関連する学習の推奨事項:

Python チュートリアル

1. 定義リスト

names = []               #定义空列表
names = ['a','b','c']    #定义非空列表
ログイン後にコピー

2. リストの要素にアクセスします

>>> names = ['a','b','c','d']
>>> names[0]          #访问第一个元素
'a'
>>> names[1]          #访问第二个元素
'b'
>>> names[-1]         #访问倒数第一个元素
'd'
>>> names[-2]         #访问倒数第二个元素
'c'
ログイン後にコピー

3.

>>> names = ['a','b','c','d']
>>> names[1] = '1'       #对第二个元素进行修改
>>> names
['a', '1', 'c', 'd']
ログイン後にコピー
# を変更します

##4. スライス

>>> li = ['a','b','c','d']
>>> li[1:3]    #取第二个到第四个之间的元素,包括第二个,不包括第四个
['b', 'c']
>>> li[1:-1]   #取第二个到最后一个之间的元素,包括第二个,不包括最后一个
['b', 'c']
>>> li[0:3]    #取第一个到第四个之间的元素,包括第一个,不包括第四个
['a', 'b', 'c']
>>> li[:3]     #取第一个到第四个之间的元素,同上
['a', 'b', 'c']
>>> li[3:]     #取第四个元素
['d']
>>> li[-1:]    #取最后一个元素
['d']
>>> li[0::2]   #从第一个元素开始,跳着一个取元素
['a', 'c']
>>> li[::2]    #同上
['a', 'c']
ログイン後にコピー
スライスの概要:

①シーケンスは右から左ではなく、常に左から右にスライスされます

② リストをスライスするとき、開始位置の要素は含まれますが、終了位置の要素は含まれません (終了ではなく先頭とも呼ばれます)。最後の位置はステップ サイズを表します ([開始ビット:終了ビット:ステップ])

③値を位置 0 から取得する場合、0 は省略できます。

④最後の値を取得したい場合、終了ビットを -1 にすることはできません。エンドビットの要素は含まれないため、空白のままにすることができます

5.Append

>>> names = ['a','b','c','d']
>>> names.append('e')
>>> names
['a', 'b', 'c', 'd', 'e']
ログイン後にコピー

6.Statistics(count)

>>> names = ['a','b','c','d','a']
>>> names.count('a')           #统计'a'元素的个数
2
ログイン後にコピー

7. Extend

>>> names1 = ['a','b','c','d']
>>> names2 = [1,2,3,4]
>>> names1.extend(names2)
>>> names1
['a', 'b', 'c', 'd', 1, 2, 3, 4]
ログイン後にコピー
注: names2 のリストは次のようにマージされます。 names1 ですが、names2 のリストはまだ存在します

8. 添字値 (インデックス) を取得します

>>> names = ['a','b','c','d']
>>> names.index('a')
0
ログイン後にコピー
注: 同じものが複数ある場合リスト内の要素で、添字を取得するためにインデックスを使用する場合、最初の要素の添字のみが取得されます

9.

>>> names = ['a','b','c','d']
>>> names.insert(0,'1')     #0表示需要插入的下标值,'1'表示插入的内容
>>> names
['1', 'a', 'b', 'c', 'd']   #在下标值为0的地方插入'1'
ログイン後にコピー
## を挿入します

# 10. 削除 (del、pop、remove)

#根据下标值删除元素
>>> names = ['a','b','c','d']
>>> del names[0] 
>>> names
['b', 'c', 'd']
#根据元素删除
>>> names = ['a','b','c','d']
>>> names.remove('a')
>>> names
['b', 'c', 'd']
#删除最后一个
>>> names = ['a','b','c','d']
>>> names.pop()
'd'
>>> names
['a', 'b', 'c']
ログイン後にコピー
注: Pop() に添字値がある場合、特定の要素が削除され、効果は del と同じです。

11. 逆引き

>>> names = ['a','b','c','d']
>>> names.reverse()
>>> names
['d', 'c', 'b', 'a']  #将整个列表翻转过来
ログイン後にコピー

12. 並べ替え

>>> names = [4,2,3,1]
>>> names.sort()
>>> names
[1, 2, 3, 4]
ログイン後にコピー

ps: リストで使用されているメソッドを表示したい場合は、dir() を使用して

を表示できます。

Pythonのリストの共通関数の紹介Think プログラミング学習について詳しく知りたい場合は、

php training
のコラムに注目してください。

以上がPythonのリストの共通関数の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート