Python List+Tuple+Dict+Set小结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python List+Tuple+Dict+Set小结相关的知识,希望对你有一定的参考价值。

显示List:L[0]

遍历List:print (L)和for循环

更新List:append()和insert()和直接赋值

删除List:pop()和pop(n)

List特点:

可以添加删除

1
2
3
4
5
6
Li = [‘Adam‘, ‘Lisa‘, ‘Bart‘, ‘Gechong‘, ‘Kongming‘]
 
print (Li)
 
for name in Li:
    print(name)

  

 

创建Tuple:Tu = (‘Adam‘, ‘Lisa‘, ‘Bart‘, ‘Gechong‘, ‘Kongming‘)

显示Tuple:Tu[0]

遍历Tuple:print (Tu)和for循环

更新Tuple:不可以更新

删除Tuple:不可以删除

Tuple特点:不可以改变,如果创建之后一个元素的Tuple时,要加","

1
2
3
4
5
6
Tu = (‘Adam‘, ‘Lisa‘, ‘Bart‘, ‘Gechong‘, ‘Kongming‘)
 
print (Tu)
 
for name in Tu:
    print(name)

  

创建Dict:Di = {‘Adam‘:100, ‘Lisa‘:90, ‘Bart‘:93, ‘Gechong‘:100, ‘Kongming‘:100}

显示Dict:Di[‘Adam‘]和Di.get(‘Adam‘)

遍历Dict:print(Di)和for循环

 

1
2
3
4
Di = {‘Adam‘:100, ‘Lisa‘:90, ‘Bart‘:93, ‘Gechong‘:100, ‘Kongming‘:100}
 
for key in Di:
    print (key)

  

1
2
3
4
Di = {‘Adam‘:100, ‘Lisa‘:90, ‘Bart‘:93, ‘Gechong‘:100, ‘Kongming‘:100}
 
for key in Di:
    print (Di[key])

  

更新Dict:对应位置赋值即可

删除Dict:

Dict特点:

1:查找速度快

2:浪费空间

3:key不可以重复,且不可变

4:数据无序排放

 

创建set:s = set([‘Adam‘, ‘Lisa‘, ‘Bart‘, ‘Gechong‘, ‘Kongming‘])

显示set:

1
2
3
4
5
6
s = set([‘Adam‘, ‘Lisa‘, ‘Bart‘, ‘Gechong‘, ‘Kongming‘])
 
if ‘Test‘ in s:
    print (‘Test‘)
else:
    print (‘No‘)

  

遍历set:print (s)

1
2
3
4
s = set([‘Adam‘, ‘Lisa‘, ‘Bart‘, ‘Gechong‘, ‘Kongming‘])
 
for name in s:
    print (name)

  

更新set:s.add()

删除set:s.remove()

以上是关于Python List+Tuple+Dict+Set小结的主要内容,如果未能解决你的问题,请参考以下文章

Python中内置数据类型list,tuple,dict,set的区别和用法

Python set list dict tuple 区别和相互转换

Python中内置数据类型list,tuple,dict,set的区别和用法

Python中内置数据类型list,tuple,dict,set的区别和用法

Python List+Tuple+Dict+Set小结

Python中内置数据类型list,tuple,dict,set的区别和用法