zoukankan      html  css  js  c++  java
  • Python集合list,tuple,dict,set

    Python四中集合list,tuple,dict,set

    list(有数组越界问题)

    创建list:L = ['Michael', 100, True]

    访问list:L[0]

    倒序访问:L[-1]

    添加新元素:L.append('paul')或者L.insert(0,'paul')

    删除元素与:L.pop(2)

    替换元素:L[0]='paul'

    空list:L=[]

    list:数学意义上的有序集合,有序,不唯一,多种数据类型

    tuple

    创建tuple:t=('Michael', 100, True)

    访问tuple:t[0]

    倒序访问:t[-1]

    单元素tuple:t=(1,)

    可变tuple:t=('Michael', 100, True,['a','b'])

    dict

    创建dict:d = {    'Adam': 95,    'Lisa': 85,   'Bart': 59}

    访问dict:d.get('Adam')

    更新dict:更新d['Adam']=100或者添加d['paul']=98

    遍历dict:for key in d :    print key+str(d.get(key))

    计算dict长度:len(d)

    dict:无序,不重复(会自动去重)

    set

    创建set:调用set()并传入一个list  s=set([['Michael', 100, True]])

    访问set:‘bill’ in s >False

    遍历set:for name in s:  print name

    更新set:s.add(4),s.remove(4)

    set:无序,不重复(会自动去重)

  • 相关阅读:
    史上最刁钻的十道英语面试题
    99%的人连Where are you from都不会回答?
    库存管理与订单的控制
    订单处理逻辑
    配送规划
    多商家电子商务解决方案
    电商库存规划
    库存管理从入门到精通
    商家报名系统
    经销商管理
  • 原文地址:https://www.cnblogs.com/hpzyang/p/10154570.html
Copyright © 2011-2022 走看看