列表(list)

Posted knightspencer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表(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)

以上是关于列表(list)的主要内容,如果未能解决你的问题,请参考以下文章

改变另一个片段的片段(列表)

在创建视图的片段期间为项目列表中的每个项目设置图像[重复]

无法从 onListItemClick 开始片段

在片段中使用列表视图

片段中的自定义列表视图。未找到布局

将对象列表从片段传递到 recyclerView 适配器