Python 第四天 列表

1.列表:能装对象的对象

  列表中可以装不同的数据类型,列表是有序的

  列表用[],每个元素用","隔开

  列表的索引和切片与字符串基本相同

  (1)增:

  lst.append() 追加 加到最后面(效率高)

  lst.insert(位置,"内容") 插入 可能会导致元素的移动

  lst.extend("元素") 迭代添加(加到最后) 元素的内容会被拆分开 想完整添加要变成列表的形式

  (2)删:

  lst.pop()   默认去掉最后一个, 也可以 用索引值指定删除

  lst.remove("要删除的元素")

  lst.clear() 清空

  del lst[索引值]  也可以切片删除

  (3)改

  用索引改; lst[] = "改的内容"

  用切片改; 如果步长不为1,提供的元素个数要能对应上

  (4)查

  用for循环;

  for i in lst:

    print(lst)

  2.相关操作:

  大致与字符串相同

  count 记出现次数

  len(lst) 长度

  sort  排序  lst.sort() 正序   lst.sort(reverse = True) 倒序

  reverse 翻转  lst.reverse()

  find 和 index 也是可以的

 3. 元组 :不可变的列表 也叫只读列表  用()表示,里的元素用,隔开

  空元组的表示:  tu =tuple() 

  当元组中只有一个元素时,元素后面要跟一个,

  元组的不可变是指元组的第一层不可以改变,第二层取决于数据类型

4.range 

  for i in range()

  当一个参数时,是从0到这个数之前

  当两个参数时,是和切片一样

  当三个参数时,step是几就是每几个取一个

  用range遍历列表:

    lst =[]

    for el in range(len(lst))

      print(lst[el])

  

原文地址:https://www.cnblogs.com/sophie99/p/9598215.html