python将一个列表里面的某类元素取出来_Python起步(四)基础数据类型2

本文介绍了Python中的列表和元组,包括如何创建、添加数据、取数、修改、删除以及相互转换。重点讲解了列表的切片操作、多层列表的元素获取和元组的不可变特性。还提供了小练习帮助巩固所学知识。
摘要由CSDN通过智能技术生成

上一章我们学习了分支结构,并且将之前学的两种基础数据类型——数字和字符串,并且将他们结合了起来,最后还留了两个练习,练习的答案将在本章的最后给出,本章我们就来学习一下另外的两种数据类型——列表和元祖

列表

列表的英文是list。用符号[]来表示,列表与其他编程语言中的数组是一模一样的,只是叫法不一样。从它的名称我们就能看出,列表这种数据结构是用来放多个数据的。之前我们学习的数字和字符串,一个变量里面都只能有一个值。

创建列表

在Python里面用[]来表示一个列表,下面来看一个例子

# 创建一个空列表
students = []
print(students)
print(type(students))

输出的结果为:

3be54ab324eef569cfa6999f7fadb3c2.png

从输出的结果我们可以看出来,列表的数据类型就是list,空列表输出的就是一个[]。现在我们来创建一个非空的列表,比如添加几个学生进去。

# 创建一个非空的列表
students = ['小明', '小红', '露丝']
print(students)
print(type(students))

这个时候输出的students就不仅仅是一个[]了,括号内是包含了数据的。现在这个列表里面的数据是字符串,当然也可以是数字,甚至是个列表,里面的元素是没有任何限制的,比如:

something = [1, 2.5, '字符串', ['另一个列表', ['里面还有', 2, 4], 5], '可以无限嵌套']

我们简单分析一下层级

772e1b25a12b8def2d3205901a7b70d5.png

从中可以看出,虽然是可以无限嵌套,但是也不建议嵌套太多层,否则容易使人犯迷糊

往列表里面添加数据

列表不都是创建的时候赋值的,大多数时候,我们是创建一个空列表,然后往列表里面增加数据,增加数据要使用列表的一个专属方法:append()

# 创建一个空列表
books = []
# 往books里面添加一本书
books.append('简爱')
print(books)

# 再往books里面添加一本书
books.append("时间简史")
print(books)

输出结果:

fc4b81d3ecf4b5391d8725218640be0f.png

我们两次往books列表里面添加书名,最后books列表里面就有了两本书了,既然是列表,那么这个列表是有长度的,我们可以查看这个列表里面究竟有几本书 。查看长度用len()方法

books = ['简爱', &
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值