列表

作者: 钟速 | 来源:发表于2018-03-17 00:02 被阅读0次
创建列表
number = [1, 2, 3, 4]
mix = [1, "哈哈", 3.14, [1, 2, 3]]
添加元素

number.append(6):在列表末尾添加一个元素6
number.extend([7,8]):在列表末尾添加多个元素
number.insert(2, 4):在位置2处插入一个元素4

获取元素

number[0]:获取第0个元素
number[1], number[3] = number[3], number[1]:元素互换位置

删除元素

number.remove(4):从列表中移除元素4
del number[2]:删除位置2处元素
del number:删除整个列表
number.pop():弹出最后一个元素
number.pop(2):弹出位置2处元素

列表分片

number[0:3]:获取第0~2个元素
number[:3]:获取第0~2个元素
number[3:]:获取第3~最后一个元素
number[:]:获取所有元素
number[0:5:2]:指定区间和步长
number[::-1]:获取反转的列表

操作符

list1 < list2:返回对错
list3 = list1 + list2:列表拼接
list * = 5:将list重复5遍赋值给list
3 in list3 not in list:是否在列表中

拷贝

list2 = list1:浅拷贝(list2会随list1变化)
list2 = list1[:]:深拷贝

其他方法

number.count(1):列表中1的个数
list.index(1):列表中第一个1的位置

start = list.index(1)+1
end = len(list)
list.index(1, start, end)  #列表中第二个1的位置

list.reverse()列表反转
list.sort():从小到大排序(归并)
list.sort(reverse = True):从大到小排序

相关文章

  • Markdown 系列(三) 列表

    无序列表 由圆点组成的列表 列表1 列表2 列表3 列表1 列表2 列表3 列表1 列表2 列表3 +-*这三种符...

  • markdown常用的语法

    列表 有序列表: 列表项 1 列表项 2 无序列表: 列表项 1 列表项 2 列表项 3 列表项 4 列表项缩进两...

  • markdown常用语法

    标题 列表 无序列表- 列表1 - 列表1.1 -列表1.2- 列表2 有序列表1. 列表1 1. 列表1....

  • html阶段第二节第一天

    高级标签 列表标签 无序列表 列表一 列表二 ...... 有序列表 列表一 列表二 ...... 定义列表dl...

  • markdown测试

    段落 三级标题 四级标题 五级标题 列表 无序列表 列表1 列表2 列表3 列表1 列表2 列表3 有序列表 列表...

  • 学习小组Day1笔记-Herobrine

    Day1-Herobrine 列表 无序列表 无序列表 无序列表 无序列表 有序列表 有序列表 有序列表 有序列表...

  • H5学习从0到1-H5列表(8)

    列表的基本语法 ol:有序列表 ul:无序列表 li:列表项 dl:列表 dt:列表项 dd:列表描述 常用列表 ...

  • 第一篇简书

    MarkDown首次使用 无序列表 列表1 列表2 列表3 有序列表 有序列表1 有序列表2 有序列表3 有序列表...

  • 标题

    列表1 列表2 子列表1 子列表2 子列表3子子列表1子子列表2子子子列表1子子子列表2

  • markdown test

    header2 test> test 列表* 列表2 * 列表2.1 列表列表2列表2.1

网友评论

      本文标题:列表

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