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)
相关推荐
左甜甜几秒前
ABAP 面向对象开发
开发语言·sap·abap·alv
禾乃儿_xiuer3 分钟前
《用Python画蔡徐坤:艺术与编程的结合》
开发语言·python·信息可视化·表白·代码·美术·简单代码
冉佳驹8 分钟前
数据结构 ——— 快速排序算法的实现(前后指针法版本)
c语言·数据结构·算法·排序算法·快速排序算法
凡人的AI工具箱1 小时前
40分钟学 Go 语言高并发:【实战】并发安全的配置管理器(功能扩展)
开发语言·后端·安全·架构·golang
许小禾上学记1 小时前
Python 爬虫从入门到(不)入狱学习笔记
爬虫·python·学习
vvw&1 小时前
使用同一个链接,如何实现PC打开是web应用,手机打开是一个H5应用
开发语言·前端·javascript·智能手机·面试题·每日一道前端面试题
测试老哥2 小时前
基于Pytest接口自动化的requests模块项目实战以及接口关联方法
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·pytest
疯狂吧小飞牛2 小时前
无锁编程–C语言
c语言·数据结构·c++·算法
梦深时有鹿2 小时前
C#基础上机练习题
数据结构·算法·c#
cccccc语言我来了2 小时前
详解 【AVL树】
数据结构·c++