Python中列表的常用操作

列表的基本使用

python 复制代码
arr = []

# append
arr.append(1)
print(arr)

arr.append("a")
print(arr)

列表的增删改查

python 复制代码
arr = []

arr.append(1)
arr.append(2)
arr.append(3)


print(arr)

# pop
arr.pop()
print(arr)

# update
arr[0] = 333
print(arr)

# get
print(arr[0])

列表的复制

python 复制代码
arr = [1, 2, 3]
print(arr)


arr2 = arr.copy()
print(arr)

print("-" * 33)
arr[0] = 333
print(arr)
print(arr2)

列表的排序

python 复制代码
arr = [3, 33, 2]

arr.sort()
print(arr)


print("-" * 33)
arr2 = [3, 33, 2]
arr2 = sorted(arr2)
print(arr2)

列表的遍历

python 复制代码
arr = [11, 2, 33]
print(arr)


for i in arr:
    print(i)
print("-" * 33)

for i in range(len(arr)):
    print(arr[i])

列表生成式

python 复制代码
arr = []
for i in range(20):
    arr.append(i ** 2)
print(arr)
print("-" * 33)

arr2 = [i**2 for i in range(20)]
print(arr2)
相关推荐
卓码软件测评2 分钟前
借助大语言模型实现高效测试迁移:Airbnb的大规模实践
开发语言·前端·javascript·人工智能·语言模型·自然语言处理
熙客7 分钟前
Java8:Lambda表达式
java·开发语言
小咕聊编程11 分钟前
【含文档+PPT+源码】基于java web的篮球馆管理系统系统的设计与实现
java·开发语言
minji...15 分钟前
算法题 逆波兰表达式/计算器
数据结构·c++·算法·1024程序员节
我狸才不是赔钱货1 小时前
Python的“环境之殇”:从Venv到Conda的终极抉择
开发语言·python·conda
努力进修1 小时前
Rust 语言入门基础教程:从环境搭建到 Cargo 工具链
开发语言·后端·rust
程序员爱钓鱼2 小时前
Python编程实战 - 函数与模块化编程 - 参数与返回值
后端·python·ipython
程序员爱钓鱼2 小时前
Python编程实战 - 函数与模块化编程 - 局部变量与全局变量
后端·python·ipython
循着风3 小时前
二叉树的多种遍历方式
数据结构·算法
杯莫停丶6 小时前
设计模式之:模板模式
开发语言·设计模式