Python基本チュートリアル:Python標準ライブラリはOrderedDictクラスを使用して例を説明しています

@この記事は公開番号csdn2299からのものです。必要に応じて、公開番号をフォローできます。プログラマースクールは
本日、Python標準ライブラリでのOrderedDictクラスの使用に関する説明を共有します。内容は非常に良いとエディターは感じています。それは良い参照値を持っています。それを必要とする友人は、それを表示するためにエディターをフォローし
ます目標:辞書を作成し、pythonの単語のペアをいくつか記録し、OrderedDictクラスを使用して書き込み、順番に出力します。

書き込み後のエラー:

[root@centos7 tmp]# python python_terms.py 
 File "python_terms.py", line 9
  from name,language in python_terms.items():
       ^
SyntaxError: invalid syntax

コードは次のとおりです。

from collections import OrderedDict
python_terms = OrderedDict()
python_terms['key'] = 'vlaue'
python_terms['if']  = 'match'
python_terms['from'] = 'import'
from name,language in python_terms.items():
  print("python have many terms " + name.title() +
    language.title() + '.')
~

その結果、forループはfrom ...のように記述されます。常に単純なエラーがあります。

最後に、正しいコードは次のとおりです。

from collections import OrderedDict
python_terms = OrderedDict()
python_terms['key'] = 'vlaue'
python_terms['if']  = 'match'
python_terms['from'] = 'import'
for name,language in python_terms.items():
  print("python have many terms " + name.title() +
    " " + language.title() + '.')

最初の行では、モジュールコレクションからOrderedDictクラスをインポートしています。

2行目では、OrderedDictクラスのインスタンスが作成され、python_termsに保存されます。つまり、空の辞書が作成されます。

3行目から5行目は、キーと値のペアを辞書に追加します。

最後に、結果はループで出力されます。

演算結果:

[root@centos7 tmp]# python python_terms.py 
python have many terms Key Vlaue.
python have many terms If Match.
python have many terms From Import.

読んでいただきありがとうございます
。大学でpythonを学ぶことを選んだとき、コンピュータの基礎がおかしいことに気付きました。学業資格はあり
ませんでした。これは何もする必要はありません。それを補うことしかできません。道は、Pythonのコア知識を学び続け、コンピューターの基礎の詳細な研究を整理し、平凡になりたくない場合は、コーディングに参加して成長を続けてください!
実は、ここには技術だけでなく、それ以外のものもあり、例えば「絹糸」というよりも、どうやってプログラマーとして絶妙な存在になるのか、プログラマー自体が高貴な存在ですね。[参加するにはクリックしてください]自分らしくなりたい、高貴な人になりたい、是非!

45件の元の記事を公開 16 件を賞賛・2 万回以上の閲覧

おすすめ

転載: blog.csdn.net/chengxun03/article/details/105522228