zoukankan      html  css  js  c++  java
  • python 列表 总结

    在python里创建列表和字典非常简单,这里总结一下它们的常用方法

    1.创建列表

    myArry = ["one", "two", "three"]

    访问列表中数据的方法有很多种

    • print(myArry)会把全部数据输出
    • myArry[:]这样会把全部数据输出,如果想只输出一部分可以像这样myArry[1:2]就会把"two"元素输出
    • 可以直接用下标来文中myArry[2]会把“three"输出

    可以用len(x)方法查看列表的长度

    len(myArry)

    会输出: 3

    对列表进行增删改操作

    appen()方法添加新的元素

    myArry.append("aaa")

    也可以使用extend(iter)方法在末尾增加一个数据集合

    myArry.extend(["ccc", "ddd"])

    insert(i,j)方法可以在i位置插入新元素

     myArry.insert(1, "bbb")

    pop()方法会删除尾部的数据”ddd"

     myArry.pop()

    使用move()方法只可以删除指定的项

    myArry.remove("one")

    使用下标可以修改一个元素

    myArry[2] = 111

    迭代列表

    用 for 目标标识符 in 列表:

      处理代码区

    我们使用它输出数组

    for x in myArry:
        print(x)

    列表中也可以保存列表

     myArry = ["one", [1, "o"],
     "two", [2, "t"]]

    因为列表里有列表,我们在迭代的时候要全用isinstance()方法来判断一下元素是不是list

     for item in myArry:
         if isinstance(item, list):
                 for x in item:
                         print(x)
         else:
                 print(item)

    我们也可以创建一个方法来输出

    def printList(*mylist):
        for item in mylist:
                if isinstance(item, list):
                        printList(*item)
                else:
                        print(item)
    
    # call fun
    printList(*myArry)
  • 相关阅读:
    windows10使用arcgis注意事项
    andriod arcgis加载影像TIF
    FeatureTable()
    arcgis Listview
    ArcGIS for Android图层记录数,图层选择记录,图层字段数
    ArcGIS for Android 点击选择
    ArcGIS for Android地图上实际距离与对应的屏幕像素值计算
    Android如何检查对象的类型
    北美内地电影票房总排行榜
    XSS漏洞的渗透利用另类玩法
  • 原文地址:https://www.cnblogs.com/li-peng/p/4192927.html
Copyright © 2011-2022 走看看