博客
关于我
python基础变量之---列表
阅读量:796 次
发布时间:2023-03-07

本文共 1467 字,大约阅读时间需要 4 分钟。

Python基础变量之—列表


在Python中,列表是一种非常重要的数据结构,它允许我们存储和操作不同类型的数据,例如整数、字符串、浮点数等。列表的特点是动态性和可扩展性,能够根据需求自动调整大小。

1. 列表的介绍

列表可以用方括号[]来表示,内部可以包含多种数据类型。例如:

my_list = [1, 2, "hello", 3.14]

2. 列表的运算

列表支持多种运算,包括加法、乘法、切片操作等。以下是一些常见操作的示例:

加法:

x1 = [1, 2, 3, 4]  
x2 = [5, 6, 7, 8]
print(x1 + x2)

[1, 2, 3, 4, 5, 6, 7, 8]

乘法:

x1 = [1, 2, 3, 4]  
print(x1 * 3)

[1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4]

追加元素:

x1 = [1, 2, 3, 4]  
x1 += [6, 8]
print(x1)

[1, 2, 3, 4, 6, 8]

列表的比较:

x1 = [1, 2, 3, 4]  
x2 = [5, 6, 7, 8]
print(x1 == x2)

False

print(x1 != x2)

True

判断元素是否存在:

x1 = [1, 2, 3, 4]  
x3 = [2, 3, 4]
print(x3 in x1)

False

x1 = [1, [2, 3, 4]] x3 = [2, 3, 4] print(x3 in x1)

True


3. 列表的访问

可以通过索引访问列表中的元素。例如:

x1 = [1, 2, 3, 4, 5, 6]  
print(x1[0])

1

print(x1[-1])

6


4. 列表的切片

列表的切片操作与字符串类似,可以通过指定起始和结束索引提取子列表。例如:

x = [1, 2, 3, 4, 5, 6, 7, 8, 9]  
print(x[0:3])

[1, 2, 3]

print(x[3:])

[4, 5, 6, 7, 8, 9]

print(x[:3])

[1, 2, 3]

print(x[::2])

[1, 3, 5, 7, 9]

print(x[::-1])

[9, 8, 7, 6, 5, 4, 3, 2, 1]


5. 列表的操作

可以通过内置方法对列表进行增删改查操作。例如:

添加元素:

x = [10, 20, 30]  
x.append(40)
print(x)

[10, 20, 30, 40]

插入元素:

x = [10, 20, 30]  
x.insert(1, 50)
print(x)

[10, 50, 20, 30]

扩展列表:

x = [10, 20, 30]  
x.extend([60, 70])
print(x)

[10, 20, 30, 60, 70]

删除元素:

x = [10, 20, 30]  
x.remove(20)
print(x)

[10, 30]

print(x.pop(1))

30

清空列表:

x = [10, 20, 30]  
x.clear()
print(x)

[]


6. 列表的常用API

可以通过内置函数获取列表的一些属性和操作结果。例如:

x = [1, 2, 3, 4, 5, 6, 7, 8, 9]  
print(len(x))

9

print(max(x))

9

print(min(x))

1

print(x.index(3))

2

转载地址:http://boofk.baihongyu.com/

你可能感兴趣的文章
Python 内存管理
查看>>
Python 内嵌函数:它们有什么用处?
查看>>
Python 内置 sum 函数 vs. for 循环性能
查看>>
python 内置slice的用法
查看>>
Python 内置时间模块
查看>>
python 内部如何实现命名元组?
查看>>
Python 写Android App性能:入门到高级
查看>>
python 写入json数据到数据库
查看>>
Python 出现 TypeError: ‘encoding‘ is an invalid keyword argument for this function 解决方法
查看>>
python 出现 TypeError: ‘list‘ object is not callable 的解决方法
查看>>
python 函数1
查看>>
python 函数学习
查看>>
Python 函数随笔 map()函数,lambda自定义函数
查看>>
Python 分析天气,告诉你中秋应该去哪里
查看>>
python 列表中dict中key排序
查看>>
python 列表函数
查看>>
Python 列表删除相同的元素
查看>>
Python 列表解析 大文件
查看>>
python 列表转字典方法
查看>>
Python 列表(List)概述-ChatGPT4o作答
查看>>