码迷,mamicode.com
首页 > 编程语言 > 详细

python学习-16 列表list

时间:2019-06-27 20:36:53      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:lov   finish   中括号   索引   判断   lis   ini   取值   python学习   

list

1.由[ ]括住,中括号内各元素由逗号隔开,各元素可以是数字,字符串,列表,布尔值等等。

例如:

li = [521,"love",["john","boy",12],True]
print(li)

ps:列表是可以嵌套的

2.取值

-索引取值:

li = [123,"love",[a,132,abc],"我爱你",True]
print(li[3])

输出结果:

我爱你

Process finished with exit code 0

-切片取值:

li = [123,"love",[a,132,abc],"我爱你",True]
print(li[1:5])

输出结果:

[love, [a, 132, abc], 我爱你, True]

Process finished with exit code 0

-循环

li = [123,"love",[a,132,abc],"我爱你",True]
for a in li :
    print(a)

输出结果:

123
love
[a, 132, abc]
我爱你
True

Process finished with exit code 0

 

2.列表元素是可以修改的

li = [123,"love",[a,132,abc],"我爱你",True]
li[0] = cao
print(li)

运行结果:

[cao, love, [a, 132, abc], 我爱你, True]

Process finished with exit code 0

也可以通过切片的方式修改:

li = [123,"love",[a,132,abc],"我爱你",True]
li[0:3] = [cao,ni,ma]
print(li)

运行结果:

[cao, ni, ma, 我爱你, True]

Process finished with exit code 0

 

2.列表元素的删除

第一种方法:

li = [123,"love",[a,132,abc],"我爱你",True]
del li[0]
print(li)

运行结果:

[love, [a, 132, abc], 我爱你, True]

Process finished with exit code 0

3.判断是否在列表里(嵌套的元素是一个整体)

li = [123,"love",[a,132,abc],"我爱你",True]
a = "abc" in li
print(a)

运行结果:

False

Process finished with exit code 0

 

python学习-16 列表list

标签:lov   finish   中括号   索引   判断   lis   ini   取值   python学习   

原文地址:https://www.cnblogs.com/liujinjing521/p/11098894.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!