楼主: 我是小趴菜
356 0

[数据挖掘新闻] 如何理解Python中的列表(中) [推广有奖]

  • 0关注
  • 4粉丝

教授

35%

还不是VIP/贵宾

-

威望
0
论坛币
29650 个
通用积分
380.5350
学术水平
1 点
热心指数
1 点
信用等级
0 点
经验
7150 点
帖子
670
精华
0
在线时间
37 小时
注册时间
2022-8-30
最后登录
2023-4-4

楼主
我是小趴菜 发表于 2022-11-8 10:41:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

二. 列表可以包含任意对象


列表可以包含任何种类的对象。列表的元素都可以是相同的类型:

>>> a = [2, 4, 6, 8]
>>> a
[2, 4, 6, 8]

或者元素可以是不同类型的:

>>> a = [21.42, 'foobar', 3, 4, 'bark', False, 3.14159]
>>> a
[21.42, 'foobar', 3, 4, 'bark', False, 3.14159]

列表对象不必是唯一的。给定对象可以多次出现在列表中:

>>> a = ['bark', 'meow', 'woof', 'bark', 'cheep', 'bark']
>>> a
['bark', 'meow', 'woof', 'bark', 'cheep', 'bark']


三. 列表元素可以被索引访问

可以使用方括号中的索引访问列表中的各个元素。这与访问字符串中的单个字符完全相似。列表索引从零开始,与字符串一样。

请考虑以下列表:

>>> a = [ 'foo' , 'bar' , 'baz' , 'qux' , 'quux' , 'corge' ]

元素的索引a如下所示:


列表指数

以下是访问以下元素的Python代码a:

>>>>>> a [ 0 ] 'foo' >>> a [ 2 ] 'baz' >>> a [ 5 ] 'corge'

实际上,关于字符串索引的所有内容对列表都是类似的。例如,负列表索引从列表末尾开始计算:


负面清单索引

>>>>>> a [ - 1 ] 'corge' >>> a [ - 2 ] 'quux' >>> a [ - 5 ] 'bar'

切片也有效。如果a是列表,则表达式a[m:n]返回aindex中的部分m,但不包括index n:

>>>>>> a = [ 'foo' , 'bar' , 'baz' , 'qux' , 'quux' , 'corge' ] >>> a [ 2 :5 ] ['baz','qux','quux']


列表可以嵌套

您已经看到列表中的元素可以是任何类型的对象。这包括另一个清单。列表可以包含子列表,而子列表又可以包含子列表,依此类推任意深度。

考虑这个(公认的人为)例子:

>>> x = [ 'a' , [ 'bb' , [ 'ccc' , 'ddd' ], 'ee' , 'ff' ], 'g' , [ 'hh' , 'ii' ], 'j ' ]
>>> x
['a',['bb',['ccc','ddd'],'ee','ff'],'g',['hh','ii'],' J']

x引用的对象结构如下图所示:


嵌套列表

x[0],, x[2]和x[4]是字符串,每个字符长:


嵌套列表






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python 如何理解 Index cheep 负面清单

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 08:00