Python 官方文档:入门教程 => 点击学习
目录正文字典集合python 中有6大标准类型: 数字(Number) 字符串(String) 列表(List) 元组(Tumple) 集合(Set) 字典(Dictionary
python 中有6大标准类型:
前面已经介绍了上面4种,还有下面两种来介绍一下。
字典看起来非常像JSON,是的非常非常像,但是我们起码需要明白的是json是一个字符格式,而字典是一种数据结构。
区别:
总之,他们只是看起来像而已,但是并没有什么血缘关系,可以看做异父异母的亲兄弟吧。
创建一个字典:
# coding: utf-8
test1={'name':"zhang san",
'age':18
}
print(test1);
这样就ok了,是的没有错,这样就建立了一个字典。
值得注意的是,我在上面注释了一行:coding: utf-8,如果没有这个Python 无法解析中文,并给你抛出一个异常。
如果你新增一个值,那么:
# coding: utf-8
test1={'name':"zhang san",
'age':18
}
test1["school"]="primary";
print(test1);
这样就可以了,你的key和value 可以是任意类型的值,这和静态语言不一样。
你可以在字典中套用列表:
# coding: utf-8
test1={'name':"zhang san",
'age':18
}
test1["school"]="primary";
test1["friend"]=["tony","tom","lily"];
print(test1);
当然,你还可以在列表中套用字典。
# coding: utf-8
test1={'name':"zhang san",
'age':18
}
test1["school"]="primary";
test1["friend"]=["tony","tom","lily"];
student=[test1];
print(student);
[{'age': 18, 'name': 'zhang san', 'friend': ['tony', 'tom', 'lily'], 'school': 'primary'}]
你会发现,它对数据的支持真的太好了,如果你有一些数据的功能需要处理,python觉得是一个很好的选择。
创建一个集合同样非常的简单:
# coding: utf-8
test1={"1",1}
print(test1);
输出:set(['1', 1])
没错,就是一个大括号,然后里面写了一些object,接着set就生成了。
set 有一些函数,需要都去试一试,你会发现一些非常方便的功能,这样你在开发的时候就不用查找某个查询该怎么写,事实上大部分都提供了。
到此这篇关于Python基础入门之字典和集合的文章就介绍到这了,更多相关python 字典和集合内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: python基础入门之字典和集合
本文链接: https://www.lsjlt.com/news/128138.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0