首页 > 代码库 > 杂谈4.py

杂谈4.py

  1. 当冒号前面的或者后面的数值省略时,默认是最前面或者最后面
  2. 当前面和后面都省略代表全部
  3. List[int a:int b:int d]代表从a开始到b结束隔着d个元素,没有d时代表默认是1
  4. Len(list)返回list的元素个数
  5. min(list),max(list),sum(list)前提:list的元素是可比的类型
  6. list.index(obj)返回obj 在list中的位置
  7. list.count(obj)返回obj在list中出现过几次
  8. list[int a:int b ]=[obj]把下标为a到b-1的元素替换为obj(即把多个元素合并)
  9. list[int a:int b]=[obj1,obj2,…..obj n]如果等号右边的元素个数多于b-a,那么就把多余的元素向后面移
  10. 当作替换的时候,如果第三个参数不为1时,后面的替换元素就一定要和前面的元素个数相匹配,否则会报错。这个和前面的第三个参数的替换有略微差别
  11. del list[int i]把list中的第i个元素删除

           del list[:int a] 把list中的第0个到第a个元素删除

           del list[int a:int b:int c]把list中的每隔c个元素删除

        12.list.remove(obj)把值为obj的元素删除,只是把第一个匹配的值删除

        13.list.clear()把list中的元素全部删除

        14.list.append(obj)只能把obj当作一个元素追加到列表中

        15.list.extend(obj)把obj分解扩展到list中

        16.list.insert(int a,obj)在索引为a的位置插入obj

杂谈4.py