python基础笔记-3
来源:互联网 发布:中南大学网络教育电话 编辑:程序博客网 时间:2024/06/05 18:43
Python中的列表可以存储不同类型的数据
列表的添加
append,将元素追加到列表尾
insert 将元素插入到指定位置
extend将一个列表添加到列表尾
列表append和extend如果参数都是列表,extend是将列表中的元素合并到目标列表中,append是将列表作为一个整体添加到目标列表中
pop将尾部元素删除
remove,删除指定内容的元素,从左查找,只删一个
del外部函数,del names[0]
修改,直接根据下标找到后重新赋值
in 判断元素是否在列表中
字典的增删改查
aa[new_key] = value
del(aa[key])
aa[key] = new_value
aa.get(key)
字典的操作
keys() 返回键的列表
values() 返回值的列表
items() 返回key value组成的元组的列表[(key1, value1),(key2, value2)]
Python2是以上结果,Python3稍有不同,返回的是列表对象
元组,不可变
如果元组内只有一个元素,需要在元素后加一个逗号。
可变类型和不可变类型
可变:列表、字典
不可变:数字、字符串、元组
字典的key必须是不可变的
列表排序
li.sort(),默认从小到大
li.sort(reverse=True),从大到小
sort的key参数指定比较规则,给他一个函数。
集合
用{},
支持修改
不能重复,元素无序
可以用来给列表去重,a = list(set(a)),但是不能保证元素顺序。
列表遍历中删除元素,是有问题的,即不能在遍历一个列表时删除元素,有可能会漏删。可以把要删除的元素存储到另一个列表中,然后遍历这个列表去删除原列表中对应的元素。
- python基础笔记-3
- python基础笔记3
- PYTHON基础笔记(3)
- Python学习笔记3:Python基础
- Python笔记3-python基础2
- [Python] Python基础笔记
- Python学习笔记:语法基础3
- 零基础入门Python学习笔记3
- Python学习笔记--基础篇3
- Python基础笔记摘要
- Python 笔记 : 基础
- Python基础学习笔记
- [笔记]Python对象基础
- python 基础笔记
- Python基础笔记
- Python 基础笔记(1)
- Python 基础笔记(2)
- python基础笔记
- 1
- HDU 2.2.5
- 2
- Dependency Management and Naming Conventions
- 2018计算机考研认识
- python基础笔记-3
- 个人学习总结一机器学习入门(九)
- ajax如何设置同步
- ★★★★★图说C++对象模型:对象内存布局详解
- 224. Basic Calculator
- 文章标题
- 各种width,offsetWidth, getBoundingClientRect(), clientWidth,scrollWidth区别
- 手机扫描识别,扫描名片识别信息
- 2017计蒜之道 第四场 商汤科技的安全令牌