今天要来跟大家介绍字典(dict),
字典储存的资料为「键(key)」与「值(value)」对应的资料,
使用「键」可以搜寻对应的「值」,
取出字典的所有资料时,
发现与建构字典时输入资料的顺序不同,
字典储存资料是没有顺序性的,
字典中的「键」需使用不可以变的元素,
例如 : 数字、字串与tuple。
以下来介绍字典的功能 :
#input
example_1 = {}
print(example_1)
example_2 = {'礼拜一':'Monday','礼拜二':'Tuesday'}
print(example_2)
#output
{}
{'礼拜一': 'Monday', '礼拜二': 'Tuesday'}
#input
example_2 = {'礼拜一':'Monday','礼拜二':'Tuesday'}
print(example_2['礼拜一'])
print(example_2['礼拜三'])
#output
Monday
Traceback (most recent call last):
File "C:\Users\Windows\.spyder-py3\temp.py", line 3, in <module>
print(example_2['礼拜三'])
KeyError: '礼拜三'
若「字典[键]」所读取的键不在字典内,
会发出KeyError的例外(exception)。
#input
example_2 = {'礼拜一':'Monday','礼拜二':'Tuesday'}
print(example_2.get('礼拜一'))
print(example_2.get('早安'))
print(example_2.get('早安','不再字典内'))
#output
Monday
None
不再字典内
#input
example_2 = {'礼拜一':'Monday','礼拜二':'Tuesday'}
example_2['礼拜一'] = '英文是monday'
print(example_2)
example_2['礼拜三'] = 'Wednesday'
print(example_2)
#output
{'礼拜一': '英文是monday', '礼拜二': 'Tuesday'}
{'礼拜一': '英文是monday', '礼拜二': 'Tuesday', '礼拜三': 'Wednesday'}
#input
example_2 = {'礼拜一':'Monday','礼拜二':'Tuesday'}
del example_2['礼拜一']
print(example_2)
#output
{'礼拜二': 'Tuesday'}
#input
example_2 = {'礼拜一':'Monday','礼拜二':'Tuesday'}
example_2.clear()
print(example_2)
#output
{}
由於篇幅过长,
剩下的函式部分会跟明天的集合一起介绍喔~~
大家也要继续努力喔~~~~~
<<: D10/ 我要怎麽把文字变美美的 - Text & AnnotatedString
Day31 Golang Protobuf 介绍与使用 Protobuf 介绍 Protobuf 是...
注:发文日和截图的日期不一定是同一天,所以价格计算上和当日不同,是很正常的。 声明:这一系列文章并无...
hi~如果前面的影片没看都没有关系!但这篇一定要看哈哈哈!前面我会先做这个星期的总结,後半部则会说...
资料库 https://wolkesau.medium.com/资料库-ad3ec2a1344e 浅...
前言 不知道大家学习英语的时候有没有过明明语法规则都记清楚了,却还是不清楚实际如何运用的经验,或是只...