【数据结构】 — 列表/元组/字典
"本文主要介绍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 + list2
list * 2
min(list)
max(list)
len(list)
list.index(str)
list.count(str)
列表元素排序
list.sort()
list.sort(reverse=False)
list.reverse()
判断元素是否在列表内
str in list
str not in list
元组(tuple)
python中的元组与列表非常相似,不同之处在于元组中的元素不可修改,其形态如下图所示:
('this','is','a','tuple')
因为元组与列表的相似性,它们的很多操作是一样的;又因为元组元素的不可修改性,对于元组可执行的操作较少。
元组元素基本运算
tuple1 + tuple2
tuple * 2
min(tuple)
max(tuple)
len(tuple)
判断元素是否在元组内
str in tuple
str not in tuple
字典(dict)
字典是一系列的键值对,每个键都与一个值相关联,可用使用键来访问相关联的值,其形态如下图所示:
{'key1' : 'this' , 'key2' : 'is' , 'key4' : 'dict'}
与键相关联的值可以是数字、字符串、列表、元组乃至字典;可将任何python对象用作字典中的值。
访问字典元素
dict['key']
dict.keys()
dict.values()
dict.get('key')
增、删字典元素
dict['new_key'] = str
dict.clear()
END
扫描二维码获取
更多精彩
人类之奴
点个在看你最好看
评论