"""
1.容器类型:字符串(str),列表(list),元祖(tuple),字典(dict),集合(set)
str:不可变,有序
list:可变,有序
tuple:不可变,有序
dict:可变,无序
set:可变,无序
3.值
str:"hsj爱仕达",'\nas\tasd\'dsf\"saf\\' , \u 后面必须是四位十六进制数
python中的字符串,可以是单引号,双引号,或者三个双引号 三个单引号
list:用[]括起来,里面有多个元素,元素可以是任何类型的数据,内型可以不一致。元素可以重复,但是不可以是赋值语句
tiple:(元素1,元素2.。。),元素可以是任何类型数据,类型可以不一致,元素可以重复
dict: 使用{key1:value1, key2: value2....}括起来里面必须是键值对,key 不可变,且唯一,值可以是任何数据,可以重复
set:{元素1,元素2.。。。},元素不可变,且唯一
4.
增:
list:列表.append(元素)。列表.insert(下标,元素)
dict:字典[key] = 值(有就改,没有就添加) 字典.setdefault(key,值) (没有就添加,有就pass)
set:集合.add(元素)
5.删:
list:del 列表[下标] 列表.pop()/列表.pop(下标) 列表.remove(元素)
dict:def 字典[key] 字典.pop(key)
set:集合.remove(元素)
6.改
list:列表[下标] = 新值
dict:字典[key] =新值
7.查
str:查单个[下标],切片,遍历
list:查单个[下标],切片,遍历
tuple:查单个[下标],切片,遍历
dict:查单个[key],遍历[遍历拿到key]
set:只能遍历(遍历去元素,没有下标)
8.使用:
str:单独文字数据使用字符串(除了数字和布尔表示的其他数据)
list:保存多个具有相同意义的数据
tuple:多个数据的值或者顺序不能变的时候使用元祖(除了一些特殊意义的值,类似星期,一般不会选择用元祖来作为容器)
dict:保存多个数据,需要区分,就用字典
set:对其他容器中的数据去重,或者做数学集合运算
"""
字符串,列表,字典,元祖,集合,总结
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 注意:我使用的Python代码版本一律是3.x 数字 Python 支持三种不同的数值类型:整型(Int)、浮点型...
- 1 序列(列表、元祖、字符串) 序列中的每个元素都有自己的编号a. 列表 list 中括号[] 逗号分隔 ...
- 话不多说,直接开始,先看如下题干: 已知字符串 a = "aAsmr3idd4bgs7Dlsf9eAF",要求如下...
- PY PY基础 append 在末尾添加元素pop 删除末尾元素insert(i,item)在i位插入元素pop(...