前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理。
PS:如有需要Python学习资料的小伙伴可以点击下方链接自行获取
Python免费学习资料、代码以及交流解答点击即可加入
1.常用 *** 作列表常用 *** 作在 ipython 中定义一个 列表,例如: l= List()
输入 l. 按下 TAB 键, ipython 会提示 字典 能够使用的函数如下:
可以到官方网址查询使用方法:
insert、append需要达到熟练的程度,pop / sort 用的也比较多就地 *** 作(修改原来的内容), 拷贝一份进行 *** 作(不会修改原来的值,但是会返回一个新的内容)
案例:
定义:字典是一种可变的、无序的、键值对的、复杂的数据容器
Python 中的字典是Python中一个键值映射的数据结构。
字典是一种可变无序数据容器,且可存储任意类型对象。字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中
字典用 {} 定义
字典使用 键值对 存储数据,键值对之间使用 , 分隔
使用 字典['键'] 可以取到字典里面的内容。
使用 字典['键'] = 值 修改字典内容。
当键不存在时添加内容。
有关 字典 的 常用 *** 作 可以参照上图练习
循环遍历遍历 就是 依次 从 字典 中获取所有键值对
提示:在实际开发中,由于字典中每一个键值对保存数据的类型是不同的,所以针对字典的循环遍历需求并不是很多
案例:对Python之禅的单词计数
统计python之禅中每个字符出现的次数
拓展:对字典进行排序输出
4.set(集合)
与数学中的集合功能一样
集合(set)是一种无序的、可变的、不可重复的数据类型。
集合用 {} 创建,一般用作于去重
集合运算(了解)
可以进行数学中的集合运算
@拓展列表推导式
推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体。
序列解包
解包在英文里叫做 Unpacking,就是将容器里面的元素释放出来。Python 中的解包是自动完成的,例如:
_ 是被舍弃的变量
以上是内存溢出为你收集整理的零基础学Python:数据容器全部内容,希望文章能够帮你解决零基础学Python:数据容器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)