基础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)
原文地址:https://www.cnblogs.com/zhangchen-sx/p/10800139.html