Python基础列表

2018-03-08  本文已影响0人  木林森PM

1.列表是什么?

列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母,数字0-9

在python中用 [  ] 来表示列表,并用逗号分隔其中元素。

例如:

bicycles = bicycles = ['trek', 'cannondale', 'redline', 'specialized']

print(bicycles)

2.访问列表元素列表是有序集合,因此访问列表中的任何元素,将该元素的位置或索引告诉Python即可,找到列表,在找到列表中的索引即能访问。

print(bicycles[0].title())    调用列表中的title()方法并将元素中的首字母大写。

3.列表中的索引是从0而不是1开始的,如果想访问列表中的最后一个元素位置在不知道索引的情况下,可以用  -1 作为索引访问元素。

4.修改,添加和删除列表中的元素

修改:找到位置并将里面的元素做修改

添加:motorcycles.append('ducati')   调用列表中的append()方法。直接在列表末尾追加。

插入:motorcycles.insert(0, 'ducati')    调用insert()方法,需要传两个参数,位置和插入的内容。

删除:del motorcycles[0]   通过del 指定列表名并指定删除的位置索引。motorcycles.pop()   使用pop() 删除最后一个元素。同时可以指定索引删除任何一个元素。 根据值删除元素。法remove()

5.使用sort()对列表进行永久性排序。使用sorted() 进行临时排序。

6.倒着打印列表:reverse()。

7.确定列表的长度,len() 。

8.遍历整个列表:通过for循环遍历整个列表。

9.在for循环中执行更多的操作:

10.在python语音中会出现缩进错误。IndentationError: expected an indented block     不必要的缩进也会报错。遗漏了冒号也会出现报错。

11.使用range() 能够轻松的生成一系列数字。

12.使用rangge() 创建数字列表。numbers = list(range(1,6))

❶ squares = [] 

❷ for value in range(1,11): 

❸ square = value**2

 ❹ squares.append(square)

❺ print(squares)

13.切片:要创建切片,可指定要使用的第一个元素和最后一个元素的索引。

14.复制列表:

❶ my_foods = ['pizza', 'falafel', 'carrot cake'] 

❷ friend_foods = my_foods[:] 

15.元组:❶ dimensions = (200, 50)

16.遍历元组中的所有值。

17.使用and检查多个条件。

18.使用  or  检查多个条件。

19.if-else结构

20.if-elif-else结构

20.字典:alien_0 = {'color': 'green', 'points': 5}

21.alien_0 = {}

alien_0['color'] = 'green'

alien_0['points'] = 5

22.函数input()的工作原理

23.求模运算符。

上一篇 下一篇

猜你喜欢

热点阅读