列表,及其增删改查,元组

1 列表 (list)

  1列表的表示方式[],中间可以放很多的内容,每一项使用逗号隔开,列表中可以放置任何数据类型的数据.

   列表和字符串一样也拥有索引和切片.

   列表切片,结果还是列表

2  列表的增删改查  append  insert  extend

   列表的添加

    append()在屁股结尾添加追,

    insert()

    extend:把一个可迭代对象打开,每一项拿出来追加到list中

    放进去字符串,迭代字符串,把字符串的每一项拿出来添加

    列表是可迭代对象.

   删除的功能:pop ,remove,clear , del

   pop 向外弹,弹出最后一个或者指定位置.

   pop 打印pop删除,被删除的内容会返回给你.

   remove  指定元素删除

   clear  清空列表

   del  切片删除   del是一个关键字 它的用法跟其他的不一样.

   修改:  索引修改和切片修改.

   查询: 列表是一个可迭代对象.利用for循环来查询.

   常见操作:  count 数数    len() 求长度

   sort()排序,默认升序,从小到大.

   sort(reverse = True) 降序,从大到小.

   中文尽量不要排序,没有意义.

   reverse()  翻转

3 列表的嵌套 :列表中放列表就是嵌套.

四 : 元组和元祖的嵌套

       元组是只读列表,可以有索引,切片,循环迭代;但就是不能改,只能看.不能增删改()来表示tuple/

       如果只有一个元素,必须加逗号来表示元组. 

      元组切片,切出来的是元组.

     循环遍历

     tuple (元组是不可以改)tuple儿子不可变,孙子可以变.如果改的是儿子就会出现报错;孙子的更改是根据它本身的特性.

    range可以帮我们获取到一组数据,通过for循环能够获取到这些数据    range可以进行数数,与切片一样顾头不顾尾.

  join  : join的应用

   设:  li = ["a","b" ,3,5,"v"]

           s = "_".join(li)               join是把列表转换成字符串.

           print(s)      得到的结果是"a_b_3_5_v"

      

   

原文地址:https://www.cnblogs.com/fengkun125/p/9135778.html