列表(list)

列表的基本使用

什么是列表?
有序的,可变的,可包含任意对象的集合
属于可变序列
可包含任意类型(对象)
通过下标访问元素,从0开始
长度可变,任意嵌套
支持原位改变,可以动态的收缩或者扩展大小

"".join(列表):将列表转成字符串
"".join(列表[]):将列表某个元素转成字符串

1. 列表的定义

list1 = []   #空列表
list2 = ["a",100,True]  #列表可以放任意类型

2. 通过下标访问

list = ["a",100,True]
print(list[-1])  #访问最后一个元素

3. 长度是可变(往列表添加元素)

list = [100,"a",True]
list.append(88)  #添加
print(list)

4. 元位改变

list = [100,"a",True]
list[0] = 99  #把索引为0的元素给替换掉
print(list)

5. 列表任意嵌套

list = [0,1,"str",[0,1,2],[8,3,"shi"]]
print(list[4][-1])

6. 遍历列表中元素
  1. range()
    list = [0,1,"str",[0,1,2],[8,3,"shi"]]
    for i in range(0,len(list1)):
    print(list1[i])

  2. list
    list = [0,1,"str",[0,1,2],[8,3,"shi"]]
    for i in list:
    print(list)

  3. 遍历嵌套列表
    二维
    list=[[1,2,3],[4,5,6],["a","b","c"]]
    for i in list:
    print(i)
    for item in i:
    print(item)

混合
list1 = [0,1,"str",[0,1,2],[8,3,"shi"]]
for i in list1:
if isinstance(i,list)

posted @ 2018-05-14 20:35  捡垃圾的小弟弟  阅读(629)  评论(0)    收藏  举报