• py基础之无序列表


    '''dic是一个可以将两个相关变量关联起来的集合,格式是d
    d={key1:value1,key2:value2,key3:value3}'''
    d = {
    'adam':95,
    'lisa':85,
    'bart':59
    }
    print(d['lisa'])
    print (d.get('bart'))
    '''dict不能使用索引来找值,但是却可以通过key值来找出对应的value值,
    当key不存在时,通过get()方法来找对应的value值,由于dic是通过key查找,所以每一个dict中,key不能重复而且key的元素是不可改变的'''
    d['adam'] =100
    print (d['adam'])
    d['coo'] = 30
    print (d)
    #通过赋值可以更新dict
    for key in d:
    print (key + ':',d[key])
    #通过for循环可以遍历dic
    '''set是一个去重的无序的list,创建方式是调用set()方法并传入一个list'''
    l = ['adam','adam','lisa','lisa']
    s = set(l)
    print (s)
    l2 =['adam','adam',['adam'],'lisa','bart']
    print (l2)
    #s2 = set(l2)
    #print (s2)
    '''传入list之后list的元素作为set的元素,set的元素必须是不可变的,所以set中不能含有list,即list中不能再嵌套一个list '''
    if 'adam' in s:
    print ('adam is in s')
    weekday = set(['mon','tue','wed','thu','fri','sat','sun'])
    print (weekday)
    s.add('cool')
    print (s)
    s.remove('cool')
    print(s)
    '''add()方法和remove()方法可以用来更新set()'''
  • 相关阅读:
    Connected Graph
    Gerald and Giant Chess
    [NOI2009]诗人小G
    四边形不等式小结
    [NOI2007]货币兑换
    Cats Transport
    Cut the Sequence
    Fence
    The Battle of Chibi
    [Usaco2005 Dec]Cleaning Shifts
  • 原文地址:https://www.cnblogs.com/li-shang/p/8042104.html
Copyright © 2020-2023  润新知