ホームページ  >  記事  >  バックエンド開発  >  Python シーケンス タイプの 3 つのタイプとは何ですか?

Python シーケンス タイプの 3 つのタイプとは何ですか?

angryTom
angryTomオリジナル
2020-02-25 16:45:2824635ブラウズ

Python シーケンス タイプの 3 つのタイプとは何ですか?

#Python シーケンス タイプにはどのような 3 つのタイプが含まれますか

Python シーケンス タイプには次のものが含まれます:

リスト、タプル、辞書

リスト: 順序付き変数シーケンス

作成: userlist = [1,2,3,4,5,6]

変更: userlist[ 5] = 999

追加: userlist.append(777)

削除: userlist.remove(4) または del(userlist[3])

pop メソッド: move 1 つを除く要素のデフォルトは最後の要素です。

userlist.pop(3) は 3 番目の要素を削除し、値を返します。

挿入: userlist.insert(3,555)

並べ替え: userlist.sort() デフォルトは昇順ですが、userlist.sort(reverse=True) は降順を使用します。または、sorted(userlist) を使用して並べ替えます。

Reverse: userlist.reverse()

Search: userlist.index(3) または、予約語で使用して検索します。

Get Element : userlist[2]

座標の取得: userlist.index(999)

リストの接続: extend() メソッド。または、2 つのリストを連結するために使用します。この 2 つは異なります

タプル: 順序付けされた不変シーケンス

作成: tuple1=(1,2,3,4,5,6)

変更: 値は変更できません

追加: 追加関数はありません。代入によってのみ追加できます: tuple2=(tuple1,7,8,9)

削除: (なし不変シーケンスの場合) この属性)

挿入: (不変シーケンスにはそのような属性はありません)

並べ替え: 並べ替えには並べ替えられた (ユーザーリスト) のみを使用できます

逆: (不変シーケンスにはそのような属性はありません) この属性)

検索: userlist.index(3) または予約語で使用して検索

#要素を取得: tuple1[4]

座標の取得: tuple1.index( 3)

重複排除: set(tuple1)

アンパッキング: a,b,c,d,e,f = tuple1

辞書: 順序なし変数シーケンス

作成: dict1={'a':'001','b':'002','c':'003','d': '004'} または 関数を使用して辞書を作成します: dict1 = dict([('a','001'),('b','002'),('c','003'),('d ','004')] )

変更: 値は変更できません

追加: 直接代入: dict1['f'] = '006'; または setdefault() 関数を使用します辞書要素を追加するには: dict1.setdefault('e ','005')、キーがすでに存在する場合は、元の k-v を変更せずに維持し、キーが存在しない場合は、k-v を追加します。

削除: 辞書にはremove()関数はありませんが、辞書のkvはdel()関数: del(dict1['e'])で削除できます。また、pop() メソッドを使用して、指定した要素を削除することもできます。辞書は順序付けされていないため、デフォルトでは、pop() は最後の要素を削除しません。挿入にはキー

を指定する必要があります。辞書には次のようなものがあります。インデックス座標はありません。追加のみで挿入はありません。

並べ替え: 辞書にはインデックス座標がないため、順序付けされておらず、値はキーを介してのみ検索できます。ただし、他の方法で並べ替えることもできます。 for k in selected(dict1): print(k,dict1[k])

Reverse: (順序付けされていないため、元に戻すことはできません)

Find: dict1 [ 'c'] または予約語の を使用して検索します。または、 items() メソッドを使用して、辞書の各 kv ペアを便利な検索のためにタプルに変換します。

要素を取得: dict1['c'] または dict1.get('c')

# を使用します。 ## 座標の取得: キーは一意ですが、値は一意ではありません。コンビニエンス ディクショナリをループすることによってのみ見つかります

重複排除: キーは一意であり、重複排除の必要はありません

文字列 – tuple –List-Dictionary 型変換

1. タプルをリストに変換: list()

2. リストをタプルに変換: tuple()

3.辞書をリストとタプルに変換: dict1.items()

4. リスト タプルを辞書に変換: dict()

多数の Python トレーニング ビデオ

、すべて Python 上でLearning Network、オンライン学習へようこそ!

以上がPython シーケンス タイプの 3 つのタイプとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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