暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【文山玩Python】如何定义列表

那美那美 2020-09-22
226

我们在前面讲到了字符串、元组等数据类型,其中字符串和元组的数据类型是不可以进行内容的增加、修改和删除的。但是在我们实际运用程序的过程中,肯定是需要进行数据内容的修改的,这时我们就可以使用列表这种数据类型。


什么是列表?

 

列表是python中一种可增加修改的一种高频使用的数据类型,只需要满足以下格式即可。

anyList = [object,object,object]

 

object代指任意数据类型,即前文提到的intfloatstrtuple,以及元组的本身list也可以。用逗号隔开,可以有任意多个对象。

anyList = [1, 3.14, 'qwentest', (11, 12), [110, 111]]print(type(anyList))

 

运行后的结果:<class list>即为列表的类型


访问列表:

 

列表支持下标和切片,所以如果我们要取3.14,只需要:

print(anyList[1])

 

如需要取3.14qwentest只需要:

print(anyList[1:3])

 

运行结果:需要注意的是如果是切片,返回的仍然是一个列表。

 

可以通过链式表达,获取anyList列表中的11或者111

print(anyList[-2][0])

print(anyList[-1][1])

 

运行结果:

 


列表的拼接:

 

如果有多个列表只需要用+号连接即可。

l1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

l2 = [11, 12, 13, 14, 15, 16, 17, 18, 19, 20]print(l1 + l2)

 

运行结果:



文章转载自那美那美,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论