思维导图:通关python列表_编程语言

思维导图:通关python列表_java_02

思维导图:通关python列表_python_03

思维导图:通关python列表_python_04

思维导图:通关python列表_字符串_05

python列表

定义

  • l = [value1, value2]

实例

  • our_list = [1, "Orange", [3, 4, 5], 6, 7, 8, "blue", 1.4]

特点


  • 可以储存不同类型的数据
  • 可变

常用方法

list.append(obj)

  • 在列表末尾添加新的对象

list.count(obj)

  • 统计某个元素在列表中出现的次数

list.extend(seq)

  • 在列表末尾一次性追加另一个序列中的多个值

list.index(obj)

  • 从列表中找出某个值第一个匹配项的索引位置

list.insert(index,obj)

  • 将对象插入列表

list.pop([index=-1])

  • 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

list.remove(obj)

  • 移除列表中某个值的第一个匹配项

list.reverse()

  • 反向列表中元素

list.sort(cmp=None,key=None,reverse=False)

对原列表进行排序,默认升序

常用操作

拼接

  • +

重复

  • *

    ['Hi!'] * 4

删除

  • del

    del li[i]

最大值

  • max(list)

最小值

  • min(list)

转换

  • list(seq)

列表排序

注意排序优先级:数字>大写字母>小写字母>符号>中文

永久性排序:sort()

临时性排序:sorted()

反转排序:reverse()

创建数值列表

使用range()函数生成一系列数值

遍历range()函数生成的数值

复制列表

list=['1','2','3','4','5']

list_2=list[:]

从起始索引到末尾索引

列表切片

切片操作(slice)可以从一个字符串中获取子字符串(字符串的一部分)


切片格式:[start:end:step]

• [:] 提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串

• [start:] 从start 提取到结尾

• [:end] 从开头提取到end - 1

• [start:end] 从start 提取到end - 1

• [start:end:step] 从start 提取到end - 1,每step 个字符提取一个

• 左侧第一个字符的位置/偏移量为0,右侧最后一个字符的位置/偏移量为-1

作者:曾庆林

公众号:

IT入门   回复:list

下载高清思维导图

长按下方↓二维码关注备用号

思维导图:通关python列表_python_06

参考阅读:

 python 通关列表操作方法详解

思维导图:通关python列表_python_07