python中列表的基础解释

列表:

一种可以存放多种类型数据的数据结构

列表的创建:

1.用【】创建列表

python 复制代码
#创建一个空列表
list1=[]
#创建一个非空列表
list2 = ['zhang','li','ying',1,2,3]
#输出内容及类型
print(list1,type(list1))
print(list2,type(list2))

结果:

2.使用list()函数创建

python 复制代码
#使用list()函数创建列表
a=list((1,2,3,4,'num'))
print(a,type(a))

运行结果:

注:在python中我们可以使用list()函数将字符串,元组,字典和集合等其他类似对象转换为列表。

访问列表:

1.索引访问:

可以通过print(list1【0】)来访问第一个元素,依次类推

如果索引为-1则代表访问的是最后一个元素。

2.切片访问:

使用切片访问的列表格式:

list【star:end:step】

star表示开始索引,end表示结束索引,step表示步长(默认值为1)。

更改列表值:

可以通过索引直接更改。如list【0】=XXX

列表的连接/复制:

1.连接:有两个列表list1和list2可以直接print(list1+list2)直接将两列表相加。

2.复制:list1=【'hello'】可以直接print(list1*5)输出复制有五个hello的列表

检查项目是否存在:

print('app'in list1)可查询列表中是否存在元素'app'如果有则返回True

当然列表中也有很多其他的操作和内置函数。

相关推荐
独好紫罗兰2 小时前
洛谷题单3-P1217 [USACO1.5] 回文质数 Prime Palindromes-python-流程图重构
开发语言·python·算法
1alisa2 小时前
Pycharm v2024.3.4 Windows Python开发工具
ide·python·pycharm
独好紫罗兰2 小时前
洛谷题单2-P1424 小鱼的航程(改进版)-python-流程图重构
开发语言·python·算法
程序员小赵同学2 小时前
AI Agent设计模式二:Parallelization
开发语言·python·设计模式
杰克逊的日记2 小时前
CentOs系统部署DNS服务
linux·python·centos·dns
Bruce_Liuxiaowei3 小时前
基于Flask的DeepSeek~学术研究领域智能辅助系统设计与实现
后端·python·flask·deepseek
Swift社区3 小时前
轻松搞定!Mac 用户的 ESP-IDF 安装全攻略
python·嵌入式
学c真好玩3 小时前
4.3python操作ppt
开发语言·python·powerpoint
巷北夜未央4 小时前
数据结构之二叉树Python版
开发语言·数据结构·python
wapicn994 小时前
手机归属地查询Api接口,数据准确可靠
java·python·智能手机·php