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

在刚刚学习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)
    原文作者:zhaozhengcoder
    原文地址: https://www.jianshu.com/p/9facd9a3df4b
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞