Python中的列表

一. 创建和打印列表

1. 用方括号[ ]直接创建

dog_breeds = [‘corgi‘, ‘labrador‘, ‘poodle‘, ‘jack russell‘]
print(dog_breeds) # [‘corgi‘, ‘labrador‘, ‘poodle‘, ‘jack russell‘]
# 创建没有元素的空列表
empty_list_2 = []

2. 调用list函数

list函数用于从可迭代对象中创建一个列表:即一种可以一个一个地获取其元素的对象。

list_out_of_string = list(‘danger!‘)
print(list_out_of_string)  # [‘d‘, ‘a‘, ‘n‘, ‘g‘, ‘e‘, ‘r‘, ‘!‘]

list_out_of_integer = list(235)  # TypeError: ‘int‘ object is not iterable

# 创建没有元素的空列表
empty_list_1 = list()

list函数创建一个列表,其中包含来自给定可迭代对象的每个元素。字符串是可迭代对象的示例,整数不可迭代对象的示例。一个列表本身也是一个迭代对象。


二. 列表的特点

  • 有序,即每个元素在列表中都有一个固定的位置;

  • iterable,即你可以一一获取它们的元素;

  • 能够存储重复值

  • 能够存储不同类型的元素


三. 列表的长度

要想知道列表中有多少个元素,使用内置函数len,它可以应用于任何可迭代对象,它只返回该对象的长度

因此,当应用于列表时,它返回该列表中的元素数。

num = [1, 2, 3, 4, 5]
print(len(num)) # 5

empty_list = list()
print(len(empty_list)) # 0

single_element_list = [‘danger!‘]
print(len(single_element_list)) # 1

multi_elements_list = list(‘danger!‘)
print(len(multi_elements_list)) # 7

Python中的列表

上一篇:UI自动化测试入门二:Python3+Selenium自动化简单示例


下一篇:数组去重