python入门与实战--字典
5.1 字典简介
字典是python中一种常用的数据结构,存放的是两组数据及映射关系,类似于数学中映射关系中的单映射。字典的两组数据,一组称为key(键),一组数据称为value(值),键和值组成一对,用冒号表示对应,即key:value,每个key:value是字典中的一个元素,元素和元素之间用逗号隔开,例如:
my_dict = {
key1:value1, key2:value2, key3:value3}
字典中的元素没有先后次序之分,列表中的每个元素是有先后次序之分。
5.2 字典的创建
字典常见的常见的创建方式有两种:直接赋值创建和使用dict创建。
直接赋值创建:
>>> cvtutorials = {
"host_name" : "cvtutorials", "domain_name_suffix" : "com"}
>>> cvtutorials
{
'host_name': 'cvtutorials', 'domain_name_suffix': 'com'}
使用dict创建:
>>> cvtutorials = dict(host_name="cvtutorials", domain_name_suffix="com")
>>> cvtutorials
{
'host_name': 'cvtutorials', 'domain_name_suffix': 'com'}
5.3 访问字典
访问字典需要用到字典名和索引(字典中的索引是key):
字典名[key]
cvtutorials = dict(host_name="cvtutorials", domain_name_suffix="com")
print(cvtutorials["host_name"])
print(cvtutorials["domain_name_suffix"])
运行结果如下:
>>> cvtutorials = dict(host_name="cvtutorials", domain_name_suffix="com")
>>> print(cvtutorials["host_name"