列表(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)

猜你喜欢

转载自www.cnblogs.com/KnightSpencer/p/9038000.html