day8回顾
昨日内容回顾
字符串的操作
int操作
bool值
int 0 byte b'' str '' bool tuple () list [] dict{} ----> False 数据会作为if while的条件
(2) int ('Alex ') str
list
在循环一个列表的过程中,如果删除某些元素,可能会出错. 倒着删除. li = [111,22,33,4,55,66] del li[1::2] 第二种:将偶数位的所有元素添加到一个空列表中 第三种:倒着删除.
dict
在循环一个dict的过程中,如果删除某些键值对,可能会出错
解决:
将想删除key添加到一个列表中,循环列表,删除字典的键值对.
赋值运算:
l1 = [1,2,3] l2 = l1 l1.append(444) l1 = [1,2,3] l2 = l1[:] l1 l2 什么关系? l1.append(333) l1.copy() 浅copy 第一层独立,第二层开始,共用一个 copy.deepcopy(l1) 不管多少层,都是独立的.