# Chen yi cheng 创建时间:2019/6/4 14:39 # ??????????????????? # 这个是练习python的字符串,列表,元组,集合,字典各自的区别的 # str_!=""创建空字符串 str_1 = "hello world" # 字符串 # list_1 = [] 创建一个空列表 # 更新列表 list_1[1] = 1000 # 删除列表 del list_1[1] pop(x)移除x下标的数,未给默认最后一个 clear()清空列表 # 统计某个值在列表中出现的次数 count(name) # 判断一个值是否在列表中,x in s # 添加对象 append(obj) 在末尾添加新对象 list_1 = ['hello', 'hello', 'world', 8, True, 12.1, [1, 2]] # 列表list,有序,重复,支持存储全部类型 # tup_1 = () 创建一个空元组,如果元组只有一个字段时在最后加一个逗号,不然会被编译器认为是运算符 # 元组操作和列表类似,这里讲一下元组转换列表和列表转换元组 # tuple(seq) list(seq) tup_1 = ('hello', 'hello', 'world', 8, True, 12.1, [1, 2]) # 元组,和列表类似,但元组不可被修改 # dict_1 = {}创建一个空字典 查询字典 dict_1['name'] 得到键为name的值,如果没用报错 修改字典 dict_1['name'] = 123 修改键为name的值为123 # 删除字典 del dict_1['Name'] 删除这个字典键为 name 的字典 dicr_1.clear() 删除字典全部信息 del dicr_1 删除这个字典 # pop(key) 删除一对键值,key必须给,否则返回default popitem() 随机删除字典一个键值 # 值可以是任意类型,,但是键必须为基本类型或元组 dict_1 = {'hello': 'world', (1,2,): 'cyc'} # 字典map 可存储任意类型对象 键唯一,值不唯一 # 创建空集合时使用set(),而不是basket_1={},因为编译器会认为你创建了一个字典 # 添加元素 add() 一个值 update() 多个值 # 移除元素 remove(x)移除x,没用报错 disard(x)移除x,没用不报错 pop()随机异常一个值,有返回移除的值 clear()清空集合 # 判断一个值是否在集合中,x in s basket_1 = {'hello', 'hello', 'world', 8, True, 12.1} # 集合set,无序,不重复,支持简单类型存储