Pythonの波括弧と角括弧の違いは何ですか?

Haoyu Chen:

Pythonで中括弧と角括弧の違いは何ですか?

A ={1,2}
B =[1,2]

私が印刷ABときと私の端末では、違いはありませんでした。本物ですか?

そして、時には、私はいくつかのコードの使用に気づいた{}し、[]別の変数を初期化します。

たとえばA=[]B={}

そこに違いはありますか?

Martijn Pieters:

中括弧は辞書またはセットを作成します角括弧はリストを作成します

それらはリテラルと呼ばれますセットリテラル:

aset = {'foo', 'bar'}

または辞書リテラル:

adict = {'foo': 42, 'bar': 81}
empty_dict = {}

またはリストリテラル:

alist = ['foo', 'bar', 'bar']
empty_list = []

空のセットを作成するには、のみを使用できますset()

セットは一意の要素のコレクションであり、注文することはできません。リストは要素の順序付けされたシーケンスであり、値は繰り返すことができます。辞書はキーを値にマッピングします。キーは一意である必要があります。セットキーとディクショナリキーは他の制限も満たしている必要があります。これにより、Pythonはキーを効率的に追跡し、一意であることを認識できます。

tupletypeもあり、1つ以上の要素にコンマを使用しています。括弧は多くのコンテキストでオプションです。

atuple = ('foo', 'bar')
another_tuple = 'spam',
empty_tuple = ()
WARNING_not_a_tuple = ('eggs')

another_tuple定義のコンマに注意してください。tupleかっこではなく、そのカンマですWARNING_not_a_tupleタプルではなく、コンマがありません。かっこがなければ、残っているのは文字列だけです。

詳細については、Pythonチュートリアルデータ構造の章を参照してください。リストは紹介の章で紹介されています

このような容器のためのリテラルとも呼ばれディスプレイと構文と呼ばれる、ループのベースのコンテンツの手続きを作成することができます内包

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

リストに関して角括弧と括弧の違いは何ですか?

分類Dev

Pythonの角括弧とドット表記の違いは何ですか?

分類Dev

Pythonで角括弧と括弧で囲まれたリストの違いは何ですか?

分類Dev

Pythonで角括弧と括弧で囲まれたリストの違いは何ですか?

分類Dev

`a [bc] d`(括弧)と` a {b、c} d`(括弧)の違いは何ですか?

分類Dev

bash の角括弧とテスト コマンドの違いは何ですか?

分類Dev

Makefileの括弧$()と中括弧$ {}の構文の違いは何ですか?

分類Dev

括弧付きと括弧なしのPerlサブ宣言の違いは何ですか?

分類Dev

Scalaforループの中括弧と括弧の違いは何ですか

分類Dev

PythonのNumPyで配列を作成するときの角括弧と括弧の違い

分類Dev

オブジェクトを作成するときのC ++の括弧と中括弧の違いは何ですか

分類Dev

括弧付きの名前と括弧なしの名前の定義の意味上の違いは何ですか?

分類Dev

括弧付きの関数と括弧のない関数の違いは何ですか

分類Dev

Kotlinを使用したRxJavaでの中括弧と通常の括弧の違いは何ですか

分類Dev

Angular2の括弧、括弧、アスタリスクの違いは何ですか?

分類Dev

Coqの角括弧構文[| -Set]とは何ですか?

分類Dev

括弧付きの数値と括弧なしの数値の違いは何ですか?

分類Dev

この角括弧と括弧括弧の表記は[first1、last1)とはどういう意味ですか?

分類Dev

PowerShell Get-FileHashの配管と丸括弧の違いは何ですか?

分類Dev

括弧と比較した場合の違いは何ですか:WHERE(a、b)=(1,2)

分類Dev

typescriptの列挙型宣言の角括弧の意味は何ですか?

分類Dev

AngularJSの「.module( "modulename"、[…])」の角括弧の意味は何ですか

分類Dev

name属性での角括弧の使用は何ですか?

分類Dev

C#での角括弧の役割は何ですか

分類Dev

列にアクセスするために角括弧またはドットを使用することの違いは何ですか?

分類Dev

角括弧内の「引数」の目的は何ですか?C#

分類Dev

Scalaの角括弧内の目的Aは何ですか

分類Dev

HTMLの角括弧の意味は何ですか?

分類Dev

Bashの単一角括弧と二重角括弧の違い

Related 関連記事

  1. 1

    リストに関して角括弧と括弧の違いは何ですか?

  2. 2

    Pythonの角括弧とドット表記の違いは何ですか?

  3. 3

    Pythonで角括弧と括弧で囲まれたリストの違いは何ですか?

  4. 4

    Pythonで角括弧と括弧で囲まれたリストの違いは何ですか?

  5. 5

    `a [bc] d`(括弧)と` a {b、c} d`(括弧)の違いは何ですか?

  6. 6

    bash の角括弧とテスト コマンドの違いは何ですか?

  7. 7

    Makefileの括弧$()と中括弧$ {}の構文の違いは何ですか?

  8. 8

    括弧付きと括弧なしのPerlサブ宣言の違いは何ですか?

  9. 9

    Scalaforループの中括弧と括弧の違いは何ですか

  10. 10

    PythonのNumPyで配列を作成するときの角括弧と括弧の違い

  11. 11

    オブジェクトを作成するときのC ++の括弧と中括弧の違いは何ですか

  12. 12

    括弧付きの名前と括弧なしの名前の定義の意味上の違いは何ですか?

  13. 13

    括弧付きの関数と括弧のない関数の違いは何ですか

  14. 14

    Kotlinを使用したRxJavaでの中括弧と通常の括弧の違いは何ですか

  15. 15

    Angular2の括弧、括弧、アスタリスクの違いは何ですか?

  16. 16

    Coqの角括弧構文[| -Set]とは何ですか?

  17. 17

    括弧付きの数値と括弧なしの数値の違いは何ですか?

  18. 18

    この角括弧と括弧括弧の表記は[first1、last1)とはどういう意味ですか?

  19. 19

    PowerShell Get-FileHashの配管と丸括弧の違いは何ですか?

  20. 20

    括弧と比較した場合の違いは何ですか:WHERE(a、b)=(1,2)

  21. 21

    typescriptの列挙型宣言の角括弧の意味は何ですか?

  22. 22

    AngularJSの「.module( "modulename"、[…])」の角括弧の意味は何ですか

  23. 23

    name属性での角括弧の使用は何ですか?

  24. 24

    C#での角括弧の役割は何ですか

  25. 25

    列にアクセスするために角括弧またはドットを使用することの違いは何ですか?

  26. 26

    角括弧内の「引数」の目的は何ですか?C#

  27. 27

    Scalaの角括弧内の目的Aは何ですか

  28. 28

    HTMLの角括弧の意味は何ですか?

  29. 29

    Bashの単一角括弧と二重角括弧の違い

ホットタグ

アーカイブ