在刚刚学习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)