python基础训练—列表

本文详细介绍了Python中的列表,包括列表的基本概念、创建、访问、排序和操作方法,如len()、索引、切片、更改、复制、插入、添加、删除等。还探讨了列表与其他数据类型如元组、集合、字典的区别和交互。
摘要由CSDN通过智能技术生成

文章目录

           1、列表的基本知识

           2、创建列表

           3、列表长度

           4、访问列表

           5、列表排序

           6、python集合(数组)

列表的基本知识

列表的理解

列表(list)是python中内置的一种数据类型,list是一种有序的集合(不能完全理解为集合),可以随时添加和删除其中的元素,形式就是和下图一样

x = ['晴天','阴天','雨天']

列表的认识

上面我说列表不能完全理解为集合的原因,我们看下图就知道了

x = ['晴天', '阴天', '雨天','晴天']
y = [1,1,2,3]
print(x)
print(y)
print(type(x))
print(type(y))

执行结果

这就很明显的看出列表之所以不能理解成集合,是因为它不满足集合的互异性(高一数学的知识),但也说明了列表可以包含具有相同值的项目

列表项

列表项可以是任意的数据类型

x = [1,2,3,4]
y = ['晴天','雨天','阴天']
z = [True,False]
print(type(x))
print(type(y))
print(type(z))

执行结果

这里的第一个x的数据类型就是整形,第二个y的数据类型就是字符型,第三个z的数据类型就是布尔型

创建列表

接下来,我们就来创建一个列表

一、直接创建列表

x = ['晴天','阴天','雨天']
print(type(x))

执行结果

这里请记住列表是使用方括号([])创建的(记住都是英文输入法)

二、构造函数创建列表

创建列表时,我们还可以使用list()构造函数

x = list('晴天')
y = list(('晴天','阴天','雨天'))
print(type(x))
print(type(y))

执行结果

这里y中第二个括号里面的是一个元组,我们用list()函数将其的数据类型转换为列表

列表长度

当我们想要确定列表有多少项时,列表中的项少的时候,我们可以一个一个的数出来,但是,当列表中的项多的时候,这种方法就显得很慢了,这时,我们就可以使用len()函数来获取列表中的项数(之前就讲了len()函数可以获取字符串的长度)


                
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值