Python——列表(数组)
什么是列表?
列表相当于一个容器,可以把一系列相关的值放在这个容器中进行村粗。比如现在要存储水果的种类,那么如果通过之前的方式,一种水果用一个变量存储,那么代码将变得非常糟糕。正确的存储方式应该是定义一个列表类型的变量,然后把所有这些水果的名字存储到这个列表中,在其他编程语言中,叫做数组。
列表的介绍
1.如何定义列表:使用左右两个中括号的形式。
cities = {'北京','上海','广州'}
# 列表中的值,可以为不同的数据类型
2.如何取列表中的值:列表支持下标操作,跟字符串的小标操作是一样的。
cities = {'北京','上海','广州'}
item1 = cities[0]
item2 = cities[1]
item3 = cities[2]
3.列表的遍历:一般使用for循环。
cities = {'北京','上海','广州'}
for obj in cities:
print(obj)
4.列表嵌套:列表中可以存储任何数据类型,当然也包括列表自身类型。也即,列表中也可以存储列表:
test_array = [1, 2, 3, ['a' ,' b', 'c']]
for obj in test_array:
print(obj)
5.思考题:test_array = [ [ 1, 2 ,3] , [ 4, 5 ,6 ] , 7, 8 ,9 ]
6.列表相加:列表相加,相当于把后面一个列表的数据追加到第一个列表后面。
a = [1,2,3]
b = [4,5,6]
c = a + b
print(c)
7.列表的切片操作:跟字符串中的切片操作是一样的
开始位置:包括开始位置
结束位置:会取到结束位置前一个元素
步长:默认位1,如果步长为负数,则从右到左。如果步长正数,则从左边到右边。
思考题:如何用while循环遍历数组。
posted on 2022-12-06 00:00 会飞的鱼-blog 阅读(27) 评论(0) 编辑 收藏 举报 来源
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现