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)
相关推荐
Slow菜鸟20 小时前
Java基础 | 布隆过滤器
java·开发语言
databook20 小时前
数据分析师的“水晶球”:时间序列分析
python·数据挖掘·数据分析
比奇堡派星星20 小时前
Linux Hotplug 机制详解
linux·开发语言·驱动开发
molaifeng21 小时前
像搭积木一样理解 Golang AST
开发语言·后端·golang
SystickInt21 小时前
C语言 UTC时间转化为北京时间
c语言·开发语言
技术路上的探险家21 小时前
vLLM常用启动参数的详细解释
python·大模型·qwen·vllm
黎雁·泠崖21 小时前
C 语言动态内存管理进阶:常见错误排查 + 经典笔试题深度解析
c语言·开发语言
WHJ22621 小时前
记录解决jupyter打开闪退
ide·python·jupyter
老歌老听老掉牙21 小时前
1V1砂轮轮廓的几何建模与可视化分析
python·sympy·砂轮
成为大佬先秃头21 小时前
渐进式JavaScript框架:Vue 过渡 & 动画 & 可复用性 & 组合
开发语言·javascript·vue.js