第5天,python之路
已经过了两三天了,东西一点没来写,今天慢慢的写吧。
还是会按Alex Li的流程来学习,编写 写出自己的东西
- 常用的数据类型
简单的有,str ,int ,
常用的: 列表list[], 字典dict{key:value} 元组tuple() 集合set{}
list
属性方法
切片 list[m:n] list[-m:0]
增:list.append(str)
list.extend ( list[]) #扩展列表
删 : del list (ele) #指定元素删除
list.remove(ele) #指定元素删除
list.pop() #删除最后一个元素
改 : list [indes] = str
插 : list.insert(index,str) #插入元素
统计:list.count() #统计元素个数
排序:list.sort() #排序
反转:list.reverse()
下标:list.index(ele)
dict 无序性,key值唯一
增 : dict [key] = str 如果字典中无key值,就增加键值对,如果存在key,则修改value值
dict.update(dict 1) #更新字典
删: del dict[key]
dict.pop(key)
dict.popitem() #随机删除
改: dict [key] = value
查: dict [key ]
key in dict
dict.get(key) #获得key对应的value
初始化:dict.setdefault(key,value) #有key,则不变;无key,则增加键值对
dict.keys() #关键字列表
dict.values() #value值列表
循环字典: for key in dict:
print(key,dict[key])
for key,value in dict.item():
print(key,value)
tuple 只创建,不能修改,可读的列表
tuple.count() #统计
tuple.index() #索引元素
set 交&,差-,并|,补^ 无序性,去重
增: set.add(ele)
set.update(list)
删:set.remove(ele)
查: x in set
x not in set
这些数据已经够用了,好好利用起来