python基本数据类型之------列表
Posted yongkang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基本数据类型之------列表相关的知识,希望对你有一定的参考价值。
列表----list
1、列表格式:
中括号括起来,
逗号分隔每个元素,
列表中的元素可以是数字、字符串、列表、布尔值、等所有的都能放进去
“集合“,”内部可以放置任何东西
li=[‘alex‘, ‘小名‘, [12, 23, 45], 23, 23, ‘小花‘]
2、列表中可以嵌套任何类型
3、可以通过索引取值, 或者切片取值(切片取值的结果也是列表)
print(li[3]) print(li[3:-1])
4、支持for循环, while循环。
5、列表元素可以进行修改
索引修改: li [ 2 ] =120 print(li)
索引切片修改: li [1:3] = [27, 28]
6、删除
索引删除: del li [1] print(li)
索引切片删除: del li [2,4] print(li)
7、支持 in 操作
v = ‘alex‘ in li print(li)
8、嵌套列表查询方式
li=[‘小王‘,‘小宁’, [a, b, [d, e, f ], c ], ‘小张’]
print(li[2][2][0])
9、字符串转换成列表
s=‘abcdefg‘
li = list(s)
print(li)
10、列表转换成字符串
如果列表中即有数字又有字符串,需要自己写一个for循环
li = [12,13,14,‘xiaozhang‘, ‘xiaowang‘]
s=‘ ‘
for i in li :
s=s+str(i)
print(s)
若列表中的元素只有字符串,直接用字符串join方法
li = [‘xiaozhang‘, ‘xiaowang‘]
v = ‘ ‘.join(li)
print (v)
以上是关于python基本数据类型之------列表的主要内容,如果未能解决你的问题,请参考以下文章
Python学习之路——Python基础之基本数据类型(列表元组和字典)