列表相关常识
1.列表含义
li=[1,12,9,'age',['焦国华,[10.'19']‘帅哥’'],‘alex’] (通过list类创建对象 li)
1)中括号括起来
2)分割每个元素
3)列表中的元素可以是数字、字符串、列表、布尔值,所有的都能放进去
4)‘集合’,内部可以放置任何东西
5)支持索引取值、切片取值(切片结果也是列表)、切片修改、for循环、in操作
6)列表可以被修改
7)列表中元素的删除
(1)del li[1] (删除列表中的第二个元素)
8)无限索引
li=[1,12,9,'age',['焦国华',['10','19'],'帅哥'],'alex']
v=li[4][1][0]
print(v)
运行结果:10
9)字符串可以转换为列表,数字不能直接转换为列表
10)列表转换为字符串
(1)需要自己写for循环一个一个处理(列表中既有数字又有字符串)
li=[11,22,33,'alex','jiao']
s=''
for i in li:
s+=str(i)
print(s)
运行结果:112233alexjiao
(2)列表中的元素只有字符串时,直接使用字符串join方法 (由此处可知 join 是采用for循环的形式进行添加的)
li = ['alex','jiao']
v = ''.join(li)
print(v)
运行结果:alexjiao