美文网首页
List操作

List操作

作者: e85a0a8a9ba4 | 来源:发表于2017-12-22 10:55 被阅读24次

1.创建List

>>> list2 = [1,2,3,4]
>>> list2
[1, 2, 3, 4]

2.Append:末尾添加元素

  • 添加单个元素
>>> list1
[1, 2, 3, 4, 5]
>>> list1.append(6)
>>> list1
[1, 2, 3, 4, 5, 6] 
  • 添加List元素
>>> list1
[1, 2, 3, 4, 5, 6]
>>> list2 = [7,8,9]
>>> list1.append(list2)
>>> list1
[1, 2, 3, 4, 5, 6, [7, 8, 9]]

3.Extend:将List元素分别添加至List

>>> list1
[1, 2, 3, 4, 5, 6, [7, 8, 9]]
>>> list1.extend(list2)
>>> list1
[1, 2, 3, 4, 5, 6, [7, 8, 9], 7, 8, 9]

4.Count:查询List内某个元素的个数

>>> list1
[1, 2, 3, 4, 5, 6, [7, 8, 9], 7, 8, 9]
>>> list1.count(3)
1
>>> list1.append(3)
>>> list1.count(3)
2
>>> list1
[1, 2, 3, 4, 5, 6, [7, 8, 9], 7, 8, 9, 3]

5.Insert:将某个元素插到List的某个位置

>>> list1.insert(0,0)
>>> list1
[0, 1, 2, 3, 4, 5, 6, [7, 8, 9], 7, 8, 9, 3]

6.Pop:删除元素

  • 未传参时默认随机(最后一个)删除一个元素
>>> list1
[0, 1, 2, 3, 4, 5, 6]
>>> list1.pop()
6
>>> list1.pop()
5
>>> list1.pop()
4
>>> list1
[0, 1, 2, 3]
  • 传参是删除该角标元素
>>> list1
[0, 1, 2, 3]
>>> list1.pop(2)
2
>>> list1
[0, 1, 3]

7.Remove:传递待删除元素,如果有多个元素,默认删除第一个

>>> list1
[1, 2, 3, 4, 5, 6, 3, 3, 3, 3]
>>> list1.remove(3)
>>> list1
[1, 2, 4, 5, 6, 3, 3, 3, 3]

8.Index:获取列表中某个元素的索引值

>>> list1
[1, 2, 4, 5, 6, 3, 3, 3, 3]
>>> list1.index(4)
2
>>> list1[2]
4

9.Reverse:将List元素顺序颠倒(不进行排序)

>>> list2
[2, 8, 4, 9, 0, 3, 1]
>>> list2.reverse()
>>> list2
[1, 3, 0, 9, 4, 8, 2]

10.Sort:对List元素进行排序

>>> list2
[1, 3, 0, 9, 4, 8, 2]
>>> list2.sort()
>>> list2
[0, 1, 2, 3, 4, 8, 9]

Sorted:不对原List进行排序,生成一个新的List

>>> a = [2,6,8,1,3,0,7,5,4]
>>> a
[2, 6, 8, 1, 3, 0, 7, 5, 4]
>>> b = sorted(a)
>>> b
[0, 1, 2, 3, 4, 5, 6, 7, 8]
>>> a
[2, 6, 8, 1, 3, 0, 7, 5, 4]

相关文章

  • python使用

    一、list中的每个元素都进行小操作 list = list(map(小操作,list名字)) newList =...

  • php redis list

    list add list 查找 list 删除 list 修改 list 阻塞操作

  • Python学习笔记(四)

    List# List 集合操作 List method that modify the list: List me...

  • 04-Redis 操作之List操作

    Redis 操作之List操作 List操作,redis中的List在在内存中按照一个name对应一个List来存...

  • ArrayList 迭代器 遍历 删除

    ArrayList遍历下标 迭代器遍历list的时候,操作iter可以,不能操作list

  • Python基础-day06

    list ​ 字符串操作 ​ 字典操作 ​ list操作 字符串操作 编码解码 计算机存储数据使用的是...

  • List操作

    List:列表操作 一、列表解析 二、二维List转换成一维List 三、列表排序 四、一维List转换成二维Li...

  • List操作

    1.创建List 2.Append:末尾添加元素 添加单个元素 添加List元素 3.Extend:将List元素...

  • list 操作

    1.根据list中某个对象元素里面某个属性为null进行筛选去除

  • map() 对list列操作、行列转换

    map() 对list的同一下标操作(对列操作) 读入的参数是(函数,list1,list2,list3) >>>...

网友评论

      本文标题:List操作

      本文链接:https://www.haomeiwen.com/subject/ifdtgxtx.html