1.for循环:for循环可以遍历列表中的所有元素,对列表中的元素执行相同的动作。在for循环后面,没有缩进的代码都只执行一次,不会重复执行。写代码时要避免不必要的缩进错误。

2.创建数值列表:使用函数range()让python从你指定的第一个数值开始数,到达你制定的第二个值后停止,输出不包含第二个值。可以使用函数list()将range()的结果直接转换为列表。

3.列表解析:列表解析将for循环和创建新元素的代码合并成一行,并自动附加新元素。

numbers = list(range(0, 9))
for i in numbers:
    print(i)

# 列表解析
squares = []
for value in range(1, 11):
    squares.append(value**2)
print(squares)

squares = [value**2 for value in range(1, 11)]
print(squares)

4.切片:要创建切片,可以指定要使用的第一个元素和最后一个元素的索引。与函数range()一样,python在到达你指定的第二个索引前面的元素后停止。如果没有指定第一个索引,python将自动从列表开头开始。要让切片终止于列表末尾,可使用类似的语法。

5.复制列表:要复制列表,可以同时省略起始索引和末尾索引([:]),创建一个包含整个列表的切片,即复制整个列表。

6.元组:python将不能修改的值成为不可改变的,而不可改变的称为元组,用()来标识。

posted on 2019-03-31 15:08  zhanyie  阅读(122)  评论(0编辑  收藏  举报