ホームページ  >  記事  >  バックエンド開発  >  Python コレクションは順序付けされていますか?

Python コレクションは順序付けされていますか?

anonymity
anonymityオリジナル
2019-06-14 15:55:098513ブラウズ

コレクションとは、次のような要素のセットを含むデータ構造を指します:

1. 順序付けされたコレクション : リスト、タプル、str、および unicode;

2. 順序なしセット : set

3. キーと値のペアを持つ順序なしセット : dict Traversal

Python コレクションは順序付けされていますか?

Python の順序付きセットを学習する例を示します:

Python の組み込み順序付きセットにはリストとタプルが含まれます。前者は変更可能で、後者は不変です。

List 要素は次のように置き換えることができます:

classmates = ['alice','bob','jack']
classmates[1] = 'tracy'
>>>classmates
['alice','tracy','jack']

List はさまざまなタイプのデータを保存できます:

L = ['A',123,True]

空のタプルを定義したい場合は、次のように記述できます。 as ( )

t = ()
print(t)
>>>()

要素のタプルを定義する場合は、次のように記述します。

t = (1)
print(t)
>>>1

定義するのはタプルではなく、数字の 1 です。これは、括弧 () が数式内でタプルと括弧の両方を表すことができ、曖昧さが生じるためで、この場合、Python では括弧に従って計算が行われ、計算結果は当然 1 になると規定されています。

したがって、要素が 1 つだけあるタプルを定義する場合は、曖昧さを排除するためにコンマを追加する必要があります。

以上がPython コレクションは順序付けされていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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