私はPythonには新しく、それをより良くしようとしています。プログラミングの経験はほとんどありません。 関数にどの文字が使用されているかを知る最も良い方法は何ですか? 例:(、{、[。私は別の括弧を使用しなければならない理由は何ですか?私はPythonでも非常に細かいことを学ぶことができる場所はありますか?] ありがとうございましたPYTHONで使用されている文字の種類
。
-2
A
答えて
1
は()} { タプルのためにあるの辞書のためのものである []はリストにある 彼らは異なるデータ型であるため、あなたは別のブラケットを使用する必要が あなたは、PythonのWebサイトではPythonを学ぶことができます。。。 Python
+0
_ "{}"は辞書用です "_ - これは完全に真実ではありません。 ['{}'は 'set()' s(https://docs.python.org/3/tutorial/datastructures.html#sets)にも使われます。 –
1
(、)は、通常、タプルを表します。
>>>my_tuple = (1,2)
>>>my_tuple
(1,2)
[]典型的にはリストを表し、{}典型的には、(JavaScriptでJSONのように)辞書のために使用される
>>>my_list = [1,2]
>>>print my_list[1]
2
print my_tuple[0]
1
をインデックスと
>>>my_dict = { 'key_1':'value_1', 'key_2':'value_2' }
>>>my_set = { 1,1,2,2,3 }
>>>my_dict['key_1']
value_1
>>>my_set
{2,3,1}
を設定私はないかもしれないことに注意すべきですセットは重複を削除し、順序なしで格納するので、my_setの正しい出力
はこちら続きを読む: https://docs.python.org/3/tutorial/datastructures.html
https://en.wikipedia.org/wiki/Python_syntax_and_semanticsそれともhttps://docs.python.org/3/tutorial/index.html –
あなたの質問は本当に有効ではありませんStackOverflowのために。特定のコードに特定の問題がある場合は、ここで質問するだけです。この基本的なことを学ぼうとしているなら、私はPythonチュートリアルなどを検索することをお勧めします。ドキュメントは、このようなものにも便利です。それでも、StackOverflowのポイントは、検索エンジンを使って簡単に見つけられる人のために、このような情報を見つけるのを助けるものではありません。 –
これは、他の言語で通常「配列」と呼ばれるデータ構造を表現するためのものです。 Pythonには非常に異なる種類があります。 "辞書"、 "シーケンス"、 "タプル"、 "スタック"、 "リスト"などのものを探してください:https://docs.python.org/2/tutorial/datastructures.html – Opux