基础1
# -回顾-
# coding:utf-8 解决py2 中文报错 a = 1 if 1!=1 else 2 三元运算符 tuple 元组 不可修改 count/index
list((1,2,3))/tuple([1,2,3]) print('zhzangchen'.replace('z','1',2)) # self old new count 结果1h1angchen a,b = 1,2 # 解构/分别赋值
dic.setdefault(key,value) #dic中键存在就不做处理,不存在就设置
type({}) # <class 'dict'>
type({1}) # <class 'set'>
type({1,}) # <class 'set'>
dic[key]
dic.get(key,0) None //设置默认值0
dic[key]=value # 再次执行 就是修改value
dic.pop(key) # popitem() 随机删除
keys dict_keys([1, 3, 5])
values dict_values([2, 4, 6])
items dict_items([(1, 2), (3, 4), (5, 6)]) 效率差
has_key 在python 中删除 用in代替
print(type([]))#list
update 更新
dic = {}
dic.copy()) # 浅拷贝
dic.fromkeys('zcsx','kk') #*args, **kwargs
print({}.fromkeys('zcsx',['zz','xx'])) # 返回一个新的dict,其中键来自iterable,值等于value {'z': ['zz', 'xx'], 'c': ['zz', 'xx']}
集合 set 特点:无序/元素不重 功能:关系测试/去重 add添加 pop(删除任意一个,有返回值)
range(100) # range(0, 100)
list(range(100)) # [0, 1, 2, 3,...,99]
& 交集
| 并集
- 差集
^ 反差集
str ''.join(self,iterable)

浙公网安备 33010602011771号