【笔记-Python】内置容器-list

  list为python内置容器,其特点:可变、成员有序;

常用操作

        创建list
# 使用字面量创建list
numbers = [0,1,2,3]

# 使用内置函数list(iterable)将可迭代对象转换为列表
characters = list('hello world!')
        遍历list
characters = list('hello world!')
# 仅遍历元素
for character in characters:
    print(character)

# enumerate()适用于任何“可迭代对象”,接收一个可选参数start用于指定循环下标初始值(默认为0)
# 遍历过程中获取下标
for index,character in enumerate(characters):
    print(index, character)

# 从指定下标开始遍历
for index,character in enumerate(characters, start=1):
    print(index, character)

        删除成员
characters = list('hello world!')
# 删除list第1个成员
del characters[1]

# 删除list一段成员
del characters[1:]
        list推导式

numbers = [1,2,3,4,5,6]
# 遍历numbers列表: for number in numbers
# 进行成员过滤: if number%2==1
# 对成员进行操作: number+10
# 构建新的list
results = [number+10 for number in numbers if number%2==1]

相关推荐

  1. 笔记-Python容器-list

    2024-07-18 16:54:03       19 阅读
  2. python list.sort方法和函数sorted

    2024-07-18 16:54:03       52 阅读
  3. python库_pathlib学习笔记

    2024-07-18 16:54:03       74 阅读
  4. python中的四大容器

    2024-07-18 16:54:03       41 阅读
  5. Python 函数

    2024-07-18 16:54:03       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 16:54:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 16:54:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 16:54:03       58 阅读
  4. Python语言-面向对象

    2024-07-18 16:54:03       69 阅读

热门阅读

  1. 每日一题——第十四题

    2024-07-18 16:54:03       23 阅读
  2. 使用useRef和useState有什么区别

    2024-07-18 16:54:03       22 阅读
  3. C++题解(9) 信息学奥赛一本通:1020:打印ASCII码

    2024-07-18 16:54:03       20 阅读
  4. Git单工作站多账户配置

    2024-07-18 16:54:03       25 阅读
  5. python 请求https api, header参数的设置

    2024-07-18 16:54:03       24 阅读
  6. 文件上传obs服务器

    2024-07-18 16:54:03       23 阅读
  7. C++运算符重载(+)

    2024-07-18 16:54:03       22 阅读
  8. 使用Dockerfile构建镜像

    2024-07-18 16:54:03       21 阅读