python教程3--list、tuple、dict、set
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
1.list
list是列表,是一种有序集合,使用方法如下:
2.tuple
tuple是有序列表,叫元组,tuple和list非常类似,但是tuple一旦初始化就不能修改,所以比较安全。
总结:list和tuple是Python内置的有序集合,一个可变,一个不可变。根据需要来选择使用它们。
3.dict
dict全称dictionary,对应java中的map,使用键-值(key-value)存储,具有极快的查找速度。这种key-value存储方式,在放进去的时候,会根据key计算出value的存放位置。
一个key只对应一个value,重复添加会覆盖,dict内部存放的顺序和key放入的顺序是没有关系的。
和list比较,dict特点:
- 查找和插入的速度极快,不会随着key的增加而变慢;
- 需要占用大量的内存,内存浪费多
而list相反:
- 查找和插入的时间随着元素的增加而增加;
- 占用空间小,浪费内存很少。
所以,dict是用空间来换取时间的一种方法。
4.set
set是无序,不重复的集合
5.体验变化