此文章为Python基础知识点(从入门到实践)-- 操作列表,此节Python基础知识点包括:遍历整个列表(for语句、避免缩进错误)、创建数值列表、使用列表的一部分(切片)、元组、设置代码格式。
一、遍历整个列表
1.遍历列表使用for循环
需要对列表中每个元素都执行相同的操作时,可使用python中的for循环。
例子如下:
dogs = ['aa','dd','trek','cannon','redline']
for dog in dogs :
print(dog)
输出结果如下:
(编写for循环时命名可使用单复数式名称,可帮助我们判断代码段处理的是单个列表元素还是整个列表。)
2.在for循环中使用更多操作
在for循环中,可对每个元素执行任何操作,想包含多少代码都可以。例子如下:
dogs = ['trek','cannon','redline']
for dog in dogs :
print(f'{dog.title()} is a lovely dog. ')
print(f"I like {dog.title()}")
print("Thank you!")
输出结果如下:
(for循环操作要进行缩进操作,例子中第三个print没有缩进,因此没有参与循环。)
3.避免缩进错误
1.Python根据缩进来判断代码行与前一个代码行的关系。在前面示例中,关于输出dog的代码行是for循环的一部分,因为他们缩进了,python通过使用缩进使代码更易读。
2. 开始编写必须正确的代码时,需要注意一些常见的缩进错误。
二、创建数值列表
列表非常适合用于存储数字集合,python提供了很多工具,可帮助我们高效的处理数字列表。
2.1 使用函数 range()
Python 函数range()让我们能够轻松的生成一系列数。
使用函数range()生成一系列数例子如下:
for value in range(1,4):
print(value)
输出结果如下:
上述代码好像应该打印1~5,但实际上不会打印5。这是编程语言中常见的差一行的结果。函数range()让python从指定的第一个值开始数,并达到你指定的第二个值时停止,因为在第二个值处停止,所以不包含该值。若要打印1~5,需要使用range(1,60).
使用range(&