zoukankan      html  css  js  c++  java
  • python初级(302) 5 列表

    一、复习

    1、函数的创建

    1) def关键字

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

    3)冒号加上函数体

    2、函数的调用

    函数名及后面跟随的括号

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

    二、列表

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

    nums = [1, 2, 3, 4]

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

    1、创建列表:

    a = list()

    b = [1, 2, 3, 4]

    image

    存放示意图:

    image

    阴影部分的叫做索引

    下面的内容为元素

    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)
  • 相关阅读:
    发现勤洗手可以有效提高机械键盘的手感
    linux过滤文本中含有关键字的行
    Shell中$0、$1、$2含义
    流计算
    Java 版本tensorflow模型推理实现(基于bert命名实体、基于transform文本分类)
    bert文本分类模型保存为savedmodel方式
    修正数据到json格式
    实际应用中的词向量维度使用注意
    找出一组数据中重复数据
    快速进行词向量训练和读取
  • 原文地址:https://www.cnblogs.com/luhouxiang/p/11784714.html
Copyright © 2011-2022 走看看