辞書-Dictionary

2861 ワード

ここでお話しする辞書もデータ型ですが、新華辞書や成語辞書と理解しないでください.実はデータ型を格納できるオブジェクトです.やめてください.私はあなたが何を言いたいのか知っています.私が言いたいのはあなたの相手ではありません.相手を探してあげる責任もありません.私自身はまだ欠けています.冗談だよ
リストを思い出すと「[]」のカッコ、元のグループは「()」のカッコを使っていますが、今回は揃えておきます.いい辞書は「{}」のカッコを使います.辞書の各キー値はkey:valueの間にカンマで区切られています.
dict = {key1:value1, key2:value2}

意味がわからなくても焦らないで、ゆっくりしてください.まず、あなたが中学校の时に一つの言叶の意味が分からなければ、必ず辞書をめくって対応する言叶の意味を探すことができることを知っていれば、keyをあなたが調べる言叶とすることができます.valueは辞書を引いて対応する言叶の意味を得ることです.例えばlion(key):ライオン(value)、コードで書くともっと理解できます.
dict = {"lion":"  "} 

注意:コードの辞書のキーは一意でなければなりません.値は一意でなくてもいいです.値は任意のデータ型を使用できますが、キーのタイプは文字列、数字、またはメタグループでなければなりません.これは可変ではありません.それともインスタンスを削除しますか.
#!/usr/bin/env python3
#coding:utf-8

dict = {'username':'fanxiao2', 'email':'[email protected]','age':'27'}

print ("dict['username']:", dict['username'])
print ("dict['email']:", dict['email'])


ユーザー辞書を作成し、username email egeをキーとして含み、対応する値を与え、キーで対応する値を検索して出力します.
次に削除、修正、追加について話しましょう.私はやはり上の例をプレゼンテーションとしています.例えば、私のユーザー名を修正して「Fjun」に変更したい場合、コードはこう書きます.
#!/usr/bin/env python3
#coding:utf-8

#         ,   username email ege   ,        
dict = {'username':'fanxiao2', 'email':'[email protected]','age':'27'}

dict['username'] = 'Fjun'     #           username  

print ("dict['username']:", dict['username'])
print ("dict['email']:", dict['email'])

修正は簡単でしょう.1行のコードで終わります.変更が終わったら、新しい値を追加してみてください.実は非常に簡単ですが、上記のコードを例にします.
#!/usr/bin/env python3
#coding:utf-8

#         ,   username email ege   ,        
dict = {'username':'fanxiao2', 'email':'[email protected]','age':'27'}

dict['sex'] = ' '       #        

print ("dict['username']:", dict['username'])
print ("dict['email']:", dict['email'])
Print (dict)

元のベースコードに新しい「sex」キー値を追加しましたが、結果はどのように出力するかがわかります.追加も修正も勉強になりましたが、削除を忘れるわけにはいきませんよね「del」これを覚えておきましょう.実践してみましょう.
それとも上のインスタンスコードなのか、前の欄に追加した「sex」のキー値を乾点にあげます.
#!/usr/bin/env python3
#coding:utf-8

#         ,   username email ege   ,        
dict = {'username':'fanxiao2', 'email':'[email protected]','age':'27'}

dict['username'] = 'Fjun'
dict['sex'] = ' '

del dict['sex']  #        “sex”   

print (dict)
print ("dict['username']:", dict['username'])
print ("dict['email']:", dict['email'])


注意:重要な*1.同じキーを2回同時に表示することはできません.表示されると、後ろのキーが前の*2を上書きします.2.キーのタイプは、数値や文字列などの可変ではありません.