码迷,mamicode.com
首页 > 编程语言 > 详细

python初级(302) 5 列表

时间:2019-11-02 23:36:31      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:元素   rem   tom   集合   pop   一起   冒号   let   不同   

一、复习

1、函数的创建

1) def关键字

2) 函数名及后面跟随的括号

3)冒号加上函数体

2、函数的调用

函数名及后面跟随的括号

3、带一个,二个,三个参数的函数及调用

 

二、列表

family = [‘Mom’, ‘Dad’, ‘Baby’]

nums = [1, 2, 3, 4]

列表:一堆数据存在一起,放在某种组或者集合中1、创建列表:

a = list()

b = [1, 2, 3, 4]

2、向列表增加元素

a.append(4)

b.append(100)

注意:必须确保增加元素之前,这个变量是一个列表

3、从列表中获取元素

[]

列表索引从0开始

4、修改列表元素

a[2] = 2.2

注意:不能修改一个不存在的元素

5、向列表中的某个位置前插入元素

a.insert(0, 8)

6、从列表中删除元素

删除某个值的元素

a.remove(4)

删除索引为几的元素

a.del(2)

a.pop()

删除最后一个

7、搜索

in 关键字

8、循环处理列表

这里的

for letter in [a, b, c]:
    print(letter)

表示迭代处理,依次将a, b, c赋值给到letter

与前面的关键字用处不同

9、判断列表的是否有值

len 关键字

 

三、练习

1、什么是列表

2、怎样创建一个列表(空列表和有数据的列表)

1) 创建空列表a

2) 创建列表b, 并使得b包含以下整数:1, 2, 3

3、从列表[3, 5, 7, 9]删除元素9有哪三种方法(remove, del, pop)

列表a=[3, 5, 7, 9], 删除值为5的元素

列表b=[3, 5, 7, 9], 删除值为7的元素

列表c=[3, 5, 7, 9], 删除最后一个元素,并将最后一个元素找印出来

4、如何增加列表的元素(append, insert)

列表 a = [3, 5, 7, 9]在列表末尾巴依次增加10到20这11个数

列表 b = [3, 5, 7, 9]在列表第0个位置前依次增加10到20这11个数

5、如何修改列表的元素,修改时需要注意什么

使用[]加索引的方式直接修改,修改时需注意索引不能大于列表的长度

列表 a = [3, 5, 7, 9], 将列表中的元素都扩大10倍, 并打印出来

6、写一个函数,求出一组数的最大数

def max_num(items):
    m = 0
    for i in items:
        if m < i:
            m = i
    return m


a = [3, 5, 9, 11, 8, 20, 15, 9]
num = max_num(a)
print(num)

python初级(302) 5 列表

标签:元素   rem   tom   集合   pop   一起   冒号   let   不同   

原文地址:https://www.cnblogs.com/luhouxiang/p/11784714.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!