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

高洛峰
リリース: 2017-03-08 11:36:17
オリジナル
1218 人が閲覧しました

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

例:

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 サイトの他の関連記事を参照してください。

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