list的切片如果将两个分片索引全部省略, 这将包括 list 的所有元素。但是与原始的名为 li 的 list 不同, 它是一个新 list, 恰好拥有与 li 一样的全部元素。li[:] 是生成一个 list 完全拷贝的一个简写。
list 的 append 和 extend:extend 的参数时一个 list,会遍历添加参数中每个元素
append的参数时一个 元素,把参数当成一个元素添加
list的搜索
用list.index('')来做,
如果找不到,会产生一个异常
所以先用 ‘c’in list:来判断,然后再搜索
-
0 为 false; 其它所有数值皆为 true。
- 空串 ("") 为 false; 其它所有字符串皆为 true。
- 空 list ([]) 为 false; 其它所有 list 皆为 true。
- 空 tuple (()) 为 false; 其它所有 tuple 皆为 true。
- 空 dictionary ({}) 为 false; 其它所有 dictionary 皆为 true。
list删除元素
用remove(值)来做,如果没有这个值,产生异常,仅仅删除第一次出现的那个
pop(),会删除最后一个,并且返回最后一个
dictionary用del来删除
list运算符
可用 + ,+= ,* 运算符
阅读(745) | 评论(0) | 转发(0) |