zoukankan      html  css  js  c++  java
  • Python中的list,tuple,dict,set

    list=[11,"aa",33]

    增:

    list.insert(1,"asas")

    list.append(22)

    删:

    list.pop()

    list.pop(0)

    改:

    list[0]=22

    查:

    list[0]

    list[-1]

    tuple=(11,12,12,["22"])

    不可变的

    set:

    d = {'Michael': 95, 'Bob': 75, 'Tracy': 85}

    把数据放入dict的方法,除了初始化时指定外,还可以通过key放入:

    >>> d['Adam'] = 67
    如果key不存在,dict就会报错:

    要避免key不存在的错误,有两种办法,一是通过in判断key是否存在:

    >>> 'Thomas' in d
    False

    二是通过dict提供的get方法,如果key不存在,可以返回None,或者自己指定的value:

    >>> d.get('Thomas')
    >>> d.get('Thomas', -1)
    -1

    要删除一个key,用pop(key)方法,对应的value也会从dict中删除:

    >>> d.pop('Bob')
    75
    >>> d
    {'Michael': 95, 'Tracy': 85}
     
  • 相关阅读:
    Kubernetes之Replica Set
    Kubernetes之Replication Controller
    Kubernetes之Deployment
    golang channel select
    golang slice
    epoll的由来
    ceph crush 之 crush_do_rule
    libevent
    P2P资料
    混沌理论学习笔记
  • 原文地址:https://www.cnblogs.com/a14907/p/5025991.html
Copyright © 2011-2022 走看看