【数据结构】 — 列表/元组/字典
"本文主要介绍python编程语言中的列表、元组、字典"

AI-CODE | 作者 / AI-code
这是人类之奴公众号的第49篇原创文章

列表(list)

列表是python中最基本的数据结构,是由一系列按特定顺序排列的元素。其形态如下图所示:
['this','is','a','list']
列表元素操作list[0].title()list[0].upper()list[0].lower()



添加列表元素list.append(str)list.extend([str]list.insert(str)



删除列表元素list.remove(str)list.pop(-1)del list[-1]



列表元素基本运算list1 + list2list * 2min(list)max(list)len(list)list.index(str)list.count(str)






列表元素排序list.sort()list.sort(reverse=False)list.reverse()



判断元素是否在列表内str in liststr not in list



元组(tuple)

python中的元组与列表非常相似,不同之处在于元组中的元素不可修改,其形态如下图所示:
('this','is','a','tuple')
因为元组与列表的相似性,它们的很多操作是一样的;又因为元组元素的不可修改性,对于元组可执行的操作较少。
元组元素基本运算tuple1 + tuple2tuple * 2min(tuple)max(tuple)len(tuple)


判断元素是否在元组内str in tuplestr not in tuple


字典(dict)

字典是一系列的键值对,每个键都与一个值相关联,可用使用键来访问相关联的值,其形态如下图所示:
{'key1' : 'this' , 'key2' : 'is' , 'key4' : 'dict'}
与键相关联的值可以是数字、字符串、列表、元组乃至字典;可将任何python对象用作字典中的值。
访问字典元素dict['key']dict.keys()dict.values()dict.get('key')




增、删字典元素dict['new_key'] = strdict.clear()



END



扫描二维码获取
更多精彩
人类之奴



点个在看你最好看
评论
