Pythonの開発の基礎、一般的な使用辞書、しないのスキル

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/meiguanxi7878/article/details/102726773

辞書内の要素にアクセスする方法

辞書作成 student_nameを、鍵が見つからなかった場合、プログラムはエラーになり、エラーが例外処理によって解決することができ、それが後に例外処理が何であるかを詳細に説明する、最初の使用は、問題を解決し、エラーを取得し、例を見て今日ここには、SetDefault :

student_name = {20190101: "王一", 20190102: "王二", 20190103: "王三", 20190104: "王四"}
print(student_name.setdefault(20190105, "None"))
print(student_name.get(20190105, "None"))


辞書アクセス

説明:辞書内のキー20190105検索、存在しない場合、デフォルトのキーがNone与えられ、Pythonの辞書には、SetDefault()関数とget()メソッドと同様に、キーが辞書に存在しない、とキーに値を追加するかどうかデフォルト値。

辞書アクセス

もう一つの方法は、Pythonの辞書は()メソッドと特定のキー値に対応するキー、戻り値が削除されたポップ辞書を削除することです。キーの値を指定する必要があります。そうでない場合は、デフォルト値を返します。

print(student_name.pop(20190105,"None"))


説明:不在は何もキー、デフォルトの戻り値なしが存在しない場合は、後者のパラメータが存在しないキーの初期値を取得しないようにすることです、ポップキーを使用して削除しました

一般的な方法辞書

1)* +、あなたは、2つの辞書をマージデモマップを見ることができます更新を使用することができ辞書に使用することはできません。

在学习过程中有什么不懂得可以加我的
python学习交流扣扣qun,784758214
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容

dic01={20190101:87,20190102:77,20190103:94,20190104:75}
dic02={20190105:90,20190106:89,20190107:95,20190108:76}
# print(dic01 + dic02) 
# print(dic01 * 3) 


辞書の使用

辞書の使い方

アップデートを使用してくださいように似た2つの辞書の合併、+

dic01.update(dic02)
print(dic01)


組み合わせ辞書

2)割り当て辞書=

dic01={20190101:87,20190102:77,20190103:94,20190104:75}

dic03 = dic01

print(dic03)


辞書の割り当て

注:dic01を変更する場合は、また気まぐれdic03。

  1. 辞書コピー()関数は、辞書のシャローコピーを返します。
dic01={20190101:87,20190102:77,20190103:94,20190104:75}
dic04 = dic01.copy()
print(dic01)
print(dic04)
dic01[20190102] = 99
print(dic01)
print(dic04)


辞書内の浅いコピー、各コピーに格納されたインデックス値、変化、さらに定数

4)LEN辞書要素の数、すなわち、キーの総数をカウントします。

在学习过程中有什么不懂得可以加我的
python学习交流扣扣qun,784758214
群里有不错的学习视频教程、开发工具与电子书籍。
与你分享python企业当下人才需求及怎么从零基础学习好python,和学习什么内容
dic01={20190101:87,20190102:77,20190103:94,20190104:75}
print(len(dic01))


辞書内の要素の数

5)キーが辞書に含まれているかどうかを決定する際に

dic01={20190101:87,20190102:77,20190103:94,20190104:75}
print(20190102 in dic01)


辞書の使用

6)ソートキーに従ってソート

dic01={20190104: 87, 20190102: 77, 20190101: 94, 20190103: 75}
print(sorted(dic01))


辞書の使用

7)字典中针对key计算 max(最大值),min(最小值),sum(求和)

dic01={20190104:87,20190102:77,20190101:94,20190103:75}
print(max(dict01))
print(min(dict01))
print(sum(dict01))



对Python感兴趣或者是正在学习的小伙伴,可以加入我们的Python学习扣qun:784758214,看看前辈们是如何学习的!从基础的python脚本到web开发、爬虫、django、数据挖掘等,零基础到项目实战的资料都有整理。送给每一位python的小伙伴!每天都有大牛定时讲解Python技术,分享一些学习的方法和需要注意的小细节,点击加入我们的 python学习者聚集地

字典的计算

在字典中使用fromkeys ()函数创建新字典,产生一个字典的架构

student_number=[20190101,20190102,20190103,]
student_result={}.fromkeys(student_number)#创建一个字典架构
print(student_result)
student_result[20190101]=258#添加value
student_result[20190102]=320
student_result[20190103]=347
print(student_result)


おすすめ

転載: blog.csdn.net/meiguanxi7878/article/details/102726773