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)
相关推荐
WJX_KOI3 小时前
Open Notebook 一个开源的结合AI的记笔记软件
python
喜欢吃燃面4 小时前
Linux:环境变量
linux·开发语言·学习
0思必得04 小时前
[Web自动化] 反爬虫
前端·爬虫·python·selenium·自动化
徐徐同学4 小时前
cpolar为IT-Tools 解锁公网访问,远程开发再也不卡壳
java·开发语言·分布式
LawrenceLan4 小时前
Flutter 零基础入门(二十六):StatefulWidget 与状态更新 setState
开发语言·前端·flutter·dart
2301_822382764 小时前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python
m0_748229994 小时前
Laravel8.X核心功能全解析
开发语言·数据库·php
喵手4 小时前
Python爬虫实战:从零搭建字体库爬虫 - requests+lxml 实战采集字体网字体信息数据(附 CSV 导出)!
爬虫·python·爬虫实战·零基础python爬虫教学·csv导出·采集字体库数据·字体库字体信息采集
qq_192779875 小时前
C++模块化编程指南
开发语言·c++·算法
2301_790300965 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python