【笔记-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]
相关推荐
雨奔4 分钟前
Kubernetes 网络策略(NetworkPolicy)完全指南:声明式 Pod 通信管控
网络·容器·kubernetes
身如柳絮随风扬16 分钟前
Kubernetes v1.20.9 集群搭建
云原生·容器·kubernetes
itzixiao17 分钟前
L1-054 福到了(15 分)[java][python]
java·python·算法
斯维赤22 分钟前
Python学习超简单第十一弹:邮件发送
开发语言·python·学习
qq_3721542323 分钟前
如何配置表中某列的排序权重_全文索引配置与权重分配
jvm·数据库·python
还是阿落呀30 分钟前
如何判断一个年份是否为闰年?
python
2501_9142459333 分钟前
CSS如何使用-nth-of-type精确选择列表项_通过元素类型限制提升样式健壮性
jvm·数据库·python
overmind36 分钟前
oeasy Python 124 序列_字符串_string_str
开发语言·python
吕源林40 分钟前
Golang如何做本地缓存加速_Golang本地缓存教程【核心】
jvm·数据库·python
_深海凉_41 分钟前
LeetCode热题100-26. 删除有序数组中的重复项
python·算法·leetcode