列表相关常识

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

    

 

 

原文地址:https://www.cnblogs.com/jgua/p/13463667.html