数据类型
不可变数据类型:字符串,整数,浮点,布尔,元组
可变数据类型:列表 字典 集合
序列: 列表,字符串,元组,集合,字典
有序序列:列表,字符串,元组(有序功能特点:索引 遍历 切片)
无序序列:集合,字典
常用方法:
列表(list)
list_1.append() 将元素追加到列表的末尾
list_1.insert()将元素插入到列表的指定位置
list_07.extend(list_06) #合并一个列表,括号里面的列表合并在后面
list_1.pop()默认移除列表最后一个元素,并返回元素的值
list_1.remove()根据元素的值删除 ,如果列表中有多个相同的元素,会删除前面那个
list_13.reverse()列表反转
list_1.sort 列表排序(正序)
字符串(string)
str.upper() 字符串转大写
str.lower()字符串转小写
str.strip() 默认去除字符串两边的空格,换行( --内容换行),制表符( --作用是对齐表格数据的各列)
str.split()把字符串通过指定标识符进行分割
str.join() # 字符按自定义的分隔符连接在一起
str. replace() replace(substring,newstring,max)# substring表示被替换的字符串,newstring要替换字符串,max表示替换的次数
元组(tuple)
tuple.index()返回指定元素在元组中的索引
tuple.count()返回指定元素在元组中出现的次数
max() 返回序列中最大的元素
min() 返回序列中最小的元素
sum() 返回序列中元素的总和
字典(dict)
get()查询键对应的值(如果键不存在,返回None)
dict_03.keys()#取出键
dict_03.values()取出值
setdefault()字典添加元素()# 注:如果插入数据键已经在字典里,插入是不生效的;默认值为空时,插入数据为None
update 方法 利用一个字典项更新另外一个字典
集合(set)set 集合中的元素具有唯一性,不能重复,集合是无序的
add增加元素
pop 随机删除
字符串、元组、列表的转换
#字符串转元组
print(tuple("hello"))
#字符串转列表
print(list("hello"))
#元组列表
print(list(("we","34s",34)))
#列表转元组
print(tuple(["beijing","shanghai","hangzhou"]))
#元组转字符串
print("".join(("zhangsan","lisi","wangwu")))
#列表转字符串
print("".join(["aa","bb","cc","dd"]))