【20天搞定Python】第7天:Python List(列表)

本文详细介绍了Python中的列表,包括列表的定义、索引与切片、运算符及遍历、常用操作如增加、删除、修改和查询元素。通过实例展示了列表的灵活性和便利性,帮助初学者更好地掌握Python列表的使用。
摘要由CSDN通过智能技术生成

列表介绍

Python list(列表),是Python中最常用的一种数据结构,我们也称作列表类型。它是一组用方括号括起来、逗号分隔的数据。

数据可以是任意类型的,里面的数据也可以重复。虽然说可以任意类型,但是在开发的时候我们都是使用相同的类型。

格式是这样的:

list1 = [元素1、元素2、元素3、......]
如:heros = ['孙膑','百里守约','墨子']

我们可以在编译器中定义一下并且查看数据类型的表示:

heros = ['孙膑', '百里守约', '墨子']
print(type(heros))

可以看到打印的结果是:<class 'list'>,所以以后只要看到列表就是list。但是大家要注意元素与元素之间使用逗号隔开,逗号必须是英文输入法下的逗号哟!

比如让大家创建一个列表保存:探险家、河流之王、荒漠屠夫、齐天大圣、冰晶凤凰、赛恩,你如何定义呢?

heros = ['探险家','河流之王','荒漠屠夫','齐天大圣','冰晶凤凰','赛恩']
print(heros)

我们可以看到打印结果:

['探险家', '河流之王', '荒漠屠夫', '齐天大圣', '冰晶凤凰', '赛恩']

列表的索引与切片

索引

列表跟字符串一样,里面的元素就像一个个士兵站好的队伍一样,站队的时候他们都会报数。

从头到尾每个士兵都会报一个递增的数字,在我们列表这里也是如此的,报数的数字就是对应元素的索引(index),但是与我们生活中不同的是,列表第一元素的索引是。

比如:

heros = ['探险家','河流之王','荒漠屠夫','齐天大圣','冰晶凤凰','赛恩']
# 打印:荒漠屠夫,下标从0开始则荒漠屠夫就是2
print(heros[2])
# 打印:冰晶凤凰,对应的下标是4
print(heros[4])
# 打印:赛恩,对应的下标是5
print(heros[5])

打印结果:

荒漠屠夫
冰晶凤凰
赛恩

打印的内容就是我们想要的。

但是发现打印到【赛恩】的时候,我们数到那里太费劲了。

字符串中是支持负数下标的,列表是否支持?同样也是-1开始,并且是从右向左的。

可以使用heros[-1]打印一下。

事实上结果是完全没有问题的,索引的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员日常

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值