码迷,mamicode.com
首页 > 其他好文 > 详细

列表(list)

时间:2018-05-14 21:31:52      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:对象   序列   str   嵌套   替换   大小   strong   一个   长度   

列表的基本使用

    什么是列表?
        有序的,可变的,可包含任意对象的集合
            属于可变序列
            可包含任意类型(对象)
            通过下标访问元素,从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)

列表(list)

标签:对象   序列   str   嵌套   替换   大小   strong   一个   长度   

原文地址:https://www.cnblogs.com/KnightSpencer/p/9038000.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!