美文网首页语言
Python 关于list,dict,set的常用语法

Python 关于list,dict,set的常用语法

作者: DayDayUpppppp | 来源:发表于2017-05-09 21:08 被阅读104次

    在刚刚学习python的时候,最常用的三个数据结构,是list,dict,set,以及这三种数据结构的一些常用方法。做一个简单的小结。

    1.list
    #list  创建一个list
    mylist=[2,1,3,0]
    
    #visit 支持下标访问
    print (mylist[0])
    
    #travel 遍历
    for x in mylist:
        print (x)
    
    #find 查找
    
    #排序
    mylist.sort()
    
    #(append)  追加
    mylist.append(4)
    
    #insert  插入
    mylist.insert(1,999)
    
    #pop 删除最后面的元素
    mylist.pop()
    
    #delete the index is i,删除在任意位置上面的元素 
    mylist.pop(1)
    
    #更新
    mylist[0]=100
    
    #一个list也可以存放其他数据类型的元素
    mylist[0]='hello'
    
    2. dict
    #创建一个字典dict
    #dict 和list的区别是,dict是{},而list是[]
    mydict= {'Michael': 95, 'Bob': 75, 'Tracy': 85}
    
    #访问
    print (mydict['Michael'])
    
    #赋值
    mydict['Michael']=1000
    
    #删除
    mydict.pop('Bob')
    
    ##查询在不在
    print ( 'Bob' in mydict)
    
    if ('Bob' in mydict)==False:
        print ("Not in Dict")
    else:
        print ("In Dict")
    
    #三种遍历方式
    for key in mydict:
        print (key)
    
    for value in mydict.values():
        print (value)
    
    for k,v in mydict.items():
        print (k,v)
    
    3. set
    #set 集合
    #要创建一个set,需要提供一个list作为输入集合
    s=set([1,2,3])
    
    print (s)
    
    #添加元素
    s.add(4)
    
    #删除元素
    s.remove(1)
    
    
    4. 遍历方法
    #三种遍历方式
    for key in mydict:
        print (key)
    
    for value in mydict.values():
        print (value)
    
    for k,v in mydict.items():
        print (k,v)
    

    相关文章

      网友评论

      本文标题:Python 关于list,dict,set的常用语法

      本文链接:https://www.haomeiwen.com/subject/clvitxtx.html