day04,1列表,2列表的增删改查,3列表的嵌套,4元祖,

一,列表

    1,列表的介绍:

    列表是python数据类型之一,它是以[ ]括起来,每个元素用","隔开,而且可以存放大量数据类型:

    lst = [1, '哈哈', "吼吼", [1,8,0,"百度"], ("我","叫", "元", "组"), "abc", {"我 叫":"dict字典"},{"我叫集合","集合"}] 

  2,列表的索引和切片

     列表和字符串一样也拥有索引:

     lst = ["麻花藤", "王剑林", "⻢芸", "周鸿医", "相华强"]

          print(lst[0])   # 获取第⼀一个元素

     print(lst[1])

     print(lst[2]) 

     列表的切片:

   lst = ["麻花藤", "王剑林", "⻢芸", "周鸿医", "相华强"]

     print(lst[0:3])   

     print(lst[:3]) 

二,列表的增删改查

   1,新增

            注意, list和str是不⼀一样的. lst可以发⽣生改变. 所以直接就在原来的对象上进⾏行行了了操 作。

       append(元素),添加到末尾。

     insert(index,元素),把元素插入到对应索引的位置。

     extent(可迭代对象),迭代添加。

       2,删除

     pop(),弹出最后一个元素。

     pop(index),弹出指定位置的元素。

     remove(),移除xxx元素。

     clear(),清空列表所有元素。

     del,索引和切片。

  3,改

     根据索引修改。

   4 ,查询

      for循环:for el in lst:          for i in range(len(lst))

三,列表的常用功能

   1,count() ,查询次数。

    2,sort(),排序

    3,sort(reverse=True)倒序。

    4,reverse()反过来排序。

四,列表的嵌套

     采用降维操作,一层一层的看就好。

五,元祖和元祖嵌套。

       元组: 俗称不可变的列列表.⼜又被成为只读列列表, 元组也是python的基本数据类型之⼀一, ⽤用⼩小括         号括起来, ⾥里里⾯面可以放任何数据类型的数据,  查询可以. 循环也可以,切片也可以,但就是不能             改.。

       关于不可变, 注意: 这⾥里里元组的不可变的意思是⼦子元素不可变. ⽽而⼦子元素内部的⼦子元素是可           以变, 这取决于⼦子元素是否是可变对象.     元组中如果只有⼀一个元素. ⼀一定要添加⼀一个逗号, 否           则 就不是元组 ,元组也有count(), index(), len()等⽅方法, 可以⾃自⼰己测试使⽤。

 

 

 

原文地址:https://www.cnblogs.com/wm828/p/9831416.html