@この記事は公開番号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のコア知識を学び続け、コンピューターの基礎の詳細な研究を整理し、平凡になりたくない場合は、コーディングに参加して成長を続けてください!
実は、ここには技術だけでなく、それ以外のものもあり、例えば「絹糸」というよりも、どうやってプログラマーとして絶妙な存在になるのか、プログラマー自体が高貴な存在ですね。[参加するにはクリックしてください]自分らしくなりたい、高貴な人になりたい、是非!