Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonディクショナリ要素にアクセスするための基本的な構文は何ですか?


アクセス演算子[]を使用して、Pythonの変数に辞書の値にアクセスできます。

my_dict = {
   'foo': 42,'bar': 12.5
}
new_var = my_dict['foo']
print(new_var)
出力

これにより、出力が得られます-

42
ディクショナリのgetメソッドを使用して値にアクセスすることもできます。

my_dict = {
   'foo': 42,'bar': 12.5
}
new_var = my_dict.get('foo')
print(new_var)
出力

これにより、出力が得られます-

42



  1. Python文字列の最大長はどれくらいですか?

    64ビットのPythonインストールと64GBのメモリを使用すると、約63GBのPython2文字列が非常に実現可能になります。それをはるかに超えてメモリをアップグレードできる場合は、実行可能な最大文字列が比例して長くなるはずです。しかし、これにはランタイムへの影響が伴います。 もちろん、一般的な32ビットPythonインストールでは、アプリケーションで使用できるメモリの合計は2GBまたは3GB(OSと構成によって異なります)などに制限されているため、使用できる最長の文字列は非常に大量のRAMを使用する64ビットインストールの場合。

  2. Pythonでのassertステートメントの使用は何ですか?

    assertステートメントの構文は次のとおりです。 assert <some_test>, <message>をアサートします 上記の行は次のように読み取られます。がFalseと評価された場合、例外が発生し、が出力されます。 コードブロックまたは式をテストする場合は、assertキーワードの後に​​配置します。テストに合格するか、式がtrueと評価された場合、何も起こりません。ただし、テストが失敗した場合、または式がfalseと評価された場合、AssertionErrorが発生し、メッセージが出力または評価されます。 Assertステートメントは、ユーザー定義の制