py的列表 12.18

来源:互联网 发布:手机丢了 知乎 编辑:程序博客网 时间:2024/06/05 15:38
字符串:

字符串是不可更改的改了之后就会变成新的字符串

1.  ljust() rjust() center()字符串输出对齐方式括号里写大小写

2.  Strip() lstrip() rstrip() 去除俩边/左边/右边的字符

3.  Partition:myarr.partition(“xxx”)以此字符串为节点拆分


列表:

1.存储:先找一个地方存储列表  添加新元素后再开辟一个新的列表

2.增删改查  insert  delete  update  query

就是给元素重新赋值

del list[1]  删除列表下标为1 的元素

. .pop(index)   默认删除最后一个,也可以删除指定下标元素

. .remove(value)   左到右查找第一个匹配value的值,移除该元素

index    通过对象查找

. In/not in 

. Sort  反转  将列表反转

 Sort(key=none,reverse=false)

1) 对列表元素进行排序,就地修改默认升序

2) ReverseTrue,反转,降序例如:.sort(reverse=True)

3) Key一个函数,指定key如何排序

. Lst.sort(key=functionname


3. 列表拼接 +

4. extend  增加 将元素迭代加入  没有返回值不能直接输出

例如:1.extends(列表2)  是把列表2迭代后追加到列表1


5. 列表复制copy:

shadow copy:影子拷贝,也叫浅拷贝遇到引用类型,知识赋值了一个引用而已

深拷贝: copy模块提供了deepcopy