zoukankan      html  css  js  c++  java
  • Python的list、tuple、dict常用方法

    重点:List里面的元素是可以更改值的,tuple里面的元素值是无法改变的。为了安全,可以使用tuple的时候尽可能使用tuple

    dict是key:values的值的,可以进行修改。

    List-列表的常用方法:

    list.append 在列表中追加(最后面添加)元素的方法:

     1 # #! /usr/bin/env python
     2 # # _*_coding:UTF - 8*_*
     3 # shoplist = ['apple', 'mango', 'carrot', 'banana']
     4 # print "\"shoplist\" 的数据类型是:%s,总共有%s个商品。" % (type(shoplist) ,len(shoplist))
     5 # print "当前的购物列表是:%s" % shoplist
     6 #
     7 # B="列表list的input使用"
     8 # # print "********************list的input使用********************"
     9 # print "***" * 10 +B + "***" * 10
    10 # x = raw_input("请输入需要追加到购物列表后面的商品:\n")
    11 # shoplist.append(x)
    12 # print shoplist
    13 # print "使用\"list\"的\"append\"追加的购物列表是:%s" % shoplist
    14 #
    15 # print "***list的insert使用" * 20
    16 # insertA = input("请输入需要插入到列表位置的序号:\n")
    17 # insertB = raw_input("请输入需要添加的商品名:\n")
    18 # shoplist.insert(insertA, insertB)
    19 # print "使用\"list\"的\"insert\"的插入功能的购物列表是:%s"  %shoplist
    20 #
    21 # print "***list的pop使用" * 20
    22 # popA = input("请输入需要删除的商品的序号:\n")
    23 # shoplist.pop(popA)
    24 # print "使用\"list\"的\"pop\"的删除功能的购物列表是:%s"%shoplist
    25 #
    26 # print "***list的remove使用" * 20
    27 # removeA = raw_input("请输入需要删除的商品的名称:\n")
    28 # shoplist.remove(removeA)
    29 # print "使用\"list\"的\"remove\"的删除功能的购物列表是:%s"%shoplist
    30 #
    31 # shoplist.sort()
    32 # print shoplist
    33 #
    34 # shoplist.reverse()
    35 # print (shoplist)
    36 
    37 x = ("1a","2b","3c")
    38 print (dir(x))
    Python list

    tuple两个参数:count    index

    conut:统计所属tuple中元素的个数

    index:统计所属tuple中元素的下标

    1 tupA = ("abc" , "aaa" , "bbc" , "abbccc" , "123" , 456 , "aaa")
    2 
    3 tupB = ("DEF" , "aaa" , "bbc" , "abbccc" ,  "789" , 777 , "aaa")
    4 #count()方法是查元组中元素的个数。
    5 print tupA.count("aaa")
    6 #index()方法是查元组中元素的坐标(下标)。
    7 print tupB.index("abbccc")
    Python tuple

    dict常用的方法:

    clear()

    get

    setdefault

    keys

    values

    iteritems

    update

    fromkeys  

    zip

    pop

     测试截图:

    1 dictA = {"name":"King", "age":29, "sex":"man"}
    2 
    3 print dictA
    4 
    5 print dictA.keys()
    6 print dictA.values()
    7 print dictA.get("sex")
    8 print dictA.setdefault("address","beiJing")
    9 print dictA.items()
    Python dict
  • 相关阅读:
    server2012/win8 卸载.net framework 4.5后 无法进入系统桌面故障解决【转】
    Entity Framework中AutoDetectChangesEnabled為false時更新DB方法
    git常用命令备忘录
    MSSQL日誌傳輸熱備份注意事項
    c#生成唯一编号方法记录,可用数据库主键 唯一+有序
    Angular 隨記
    使用dumpbin命令查看dll导出函数及重定向输出到文件【轉】
    UML类图与类的关系详解【转】
    知識隨記
    session不会过期
  • 原文地址:https://www.cnblogs.com/kelake/p/7718410.html
Copyright © 2011-2022 走看看