ホームページ  >  記事  >  バックエンド開発  >  Python のリストとタプルの詳細な紹介

Python のリストとタプルの詳細な紹介

高洛峰
高洛峰オリジナル
2017-03-08 11:36:171258ブラウズ

一般的な操作: インデックス付け、シャーディング、加算、乗算、要素がシーケンスのメンバーであるかどうかの確認、長さ、最小値、最大値

例:

numbers=[100,34,67]

len(numbers) #返回值为3max(numbers) #返回值为100min(numbers) #返回值为34

List:

1, list関数

>>>list('Hello')
['H','e','l','l','o']

* は結合 (例: ''.join(somelist)) を使用して、構成されたリストを文字列に変換できます

2. リスト操作

要素の割り当て:

>>>x=[1,2,3]>>>x[1]=4
>>>x
[1,4,3]

要素の削除:

>>>x=['abc','def','ghi','jk']>>>del x[2]>>>x
['abc','def','jk']

スライスの割り当て:

>>>x=list('Happy')>>>name
['H','a','p','p','y']>>>x[1:]=list('ello')>>>x
['H','e','l','l','o']

3. リストメソッド:

append

>>>x=[1,2,3]>>>x.append(4)>>>x
[1,2,3,4]

count

>>>x=[1,2,3,1,3,5,5]>>>x.count(3)2

延長

りー

index

>>>a=[1,1]
>>>b=[2,3]
>>>a.extend(b)
>>>a
[1,1,2,3]

insert 要素を挿入します

>>>x=['a','b','c']
>>>x.index('b')
1

pop リスト要素を削除します (デフォルトでは最後)

>>>x=[1,2,3]
>>>x.insert(2,'a')
>>>x
[1,2,'a',3]

remove リスト項目内の値の最初の一致を削除します

りー

reverseは、リスト内の要素を逆順に保存します

>>> x=[1,2,3,4]>>> x.pop()4
>>> x.pop(1)2
>>> x
[1, 3]

>>> x=['my','to','is','she','to']>>> x.remove('to')>>> x
['my', 'is', 'she', 'to']

sortは、リストを元の位置で並べ替えるのに使用されます

>>> x=[1,2,3]>>> x.reverse()>>> x
[3, 2, 1]

&g t;>> ; sorted('hello')
['e', 'h', 'l', 'l', 'o']

タプル: 不変シーケンス

>>> x=[1,2,3]>>> list(reversed(x))
[3, 2, 1]>>> x
[1, 2, 3]

タプル関数 シーケンスを次のように変換しますタプル

>>> x=[4,6,2,1,7,8,3]>>> x.sort()>>> x
[1, 2, 3, 4, 6, 7, 8]>>> x=[4,6,2,1,7,8,3]>>> y=sorted(x)>>> x
[4, 6, 2, 1, 7, 8, 3]>>> y
[1, 2, 3, 4, 6, 7, 8]>>> x=[3,2,1]>>> y=x>>> y.sort()>>> x
[1, 2, 3]>>> y
[1, 2, 3]

タプルが代替不可能な理由

  • タプルはマップ内のキーとして使用できます

  • タプルは多くの組み込み関数やメソッドの戻り値として存在します

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。