zoukankan      html  css  js  c++  java
  • 列表(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)
  • 相关阅读:
    推荐系统多样性指标衡量
    deepfm代码参考
    tf多值离散embedding方法
    样本加权
    tensorflow 分布式搭建
    优化器
    协同过滤代码
    NLP
    双线性ffm
    各种总结
  • 原文地址:https://www.cnblogs.com/KnightSpencer/p/9038000.html
Copyright © 2011-2022 走看看