"Python列表、字典基础知识培训:定义、取值、切片及转换方法"

0 下载量 165 浏览量 更新于2024-01-25 收藏 1.16MB PPTX 举报
本文是关于Python中列表和字典基础知识的总结。通过学习这些知识,我们可以为今后的自动化测试做准备。 列表是有序数据项的集合,使用方括号[ ]来定义。一个列表可以包含同类型的数据项,也可以包含不同类型的数据项,甚至可以包含其他列表作为其数据项。举个例子,li1 = ['long', 'cong', 'ke', 'pan', 'yan', 'wen', 'yu']是一个包含七个字符串元素的列表。而li2 = ['long', 1, 'ke', 2, 'yan', 3, 'yu', 4, 5, 6]则包含了字符串和整数类型的数据项。 我们可以通过索引来取出列表中的某个元素。例如,要取出li1中的第五个元素值,可以使用li1[5]来表示。在这个例子中,value = li1[5]将会把li1中的第五个元素赋值给value,并打印出来。 除了通过索引来取值,我们还可以通过切片来获取列表的子集。切片使用[start:end]的形式,其中start是起始索引,end是结束索引(不包含在切片结果中)。需要注意的是,start和end都是可选参数,如果不指定start,默认从列表开头开始;如果不指定end,默认到列表末尾结束。举个例子,li1[2:5]将会返回包含li1中第二个到第五个元素的子列表。 字典是无序的键值对集合,使用花括号{ }来定义。每个键是唯一的,对应着一个值。举个例子,dict1 = {'name': 'Alice', 'age': 25}是一个包含'name'和'age'键的字典。我们可以通过键来访问和修改字典中的值。例如,要获取dict1中'name'键对应的值,可以使用dict1['name']来表示。 另外,字典还有一些有用的函数可供使用。例如,我们可以使用.keys()方法获取字典中所有键的列表,使用.values()方法获取字典中所有值的列表,使用.items()方法获取字典中所有键值对的列表。这些函数可以方便我们对字典进行遍历和操作。 列表和字典之间可以互相转换。如果我们有一个列表,可以使用dict()函数将其转换成字典;如果我们有一个字典,可以使用list()函数将其转换成列表。转换后的列表和字典的元素顺序可能发生变化,因为字典是无序的。 综上所述,通过学习本文介绍的列表和字典的基础知识,我们可以更好地理解和运用Python中的这两种数据结构,在自动化测试等领域发挥更大的作用。