• python初体验-列表(3)


    在 Python 列表中,元素的索引位置从 0 开始,用 [] 包裹目标元素的索引位置。

    不仅可以从左至右数出列表中某个元素的索引位置,也可以从右至左数该元素的索引位置,两种方法的区别在于后者需要在索引位置的数字前加上负号,另外,从右至左数时,起始位置为 -1

    一、截取列表

    假设我们想一次性从一个列表中截取多个元素,请参考下面:

    my_list = ["a", "b", "c", "d", "e", "f", "g", "h"]
    print(my_list[2:6])
    # 输出: ['c', 'd', 'e', 'f']

    上方例子中,my_list[2:6] 中的 2 代表从列表 my_list 索引位置为 2 的元素开始截取。my_list[2] 对应的元素是 "c"
    my_list[2:6] 中的 6 代表截取到 my_list 索引位置为 6 的元素之前一位——也就是元素 "f"。综上,my_list[2:6] 将会返回一个新的列表: ['c', 'd', 'e', 'f']

    如果想从列表中第一个元素开始截取,: 前面的数字可以省略:
    my_list = [1,2,3,4,5,6,7,8,9,10]
    print(my_list[:3])
    # 输出:[1, 2, 3]

    如果想截取到列表的最后一个元素,: 后的数字可以省略:
    my_list = [1,2,3,4,5,6,7,8,9,10]
    print(my_list[3:])
    # 输出:[4, 5, 6, 7, 8, 9, 10]

    也可以用负数索引位置从右至左截取列表:
    my_list = [1,2,3,4,5,6,7,8,9,10]
    print(my_list[-3:])
    # 截取从右至左3个元素
    # 输出:[8, 9, 10]

    二、计算元素出现次数:在 Python 中,可以用 count(n) 来返回元素 n 在列表中出现的次数:
    zoo = ["熊猫", "长颈鹿", "金丝猴", "熊猫", "长颈鹿", "大象", "熊猫", "海獭", "羊驼", "熊猫", "海獭", "金丝猴", "熊猫", "大象", "长颈鹿", "羊驼"]
    print(zoo.count("熊猫"))
    # 输出 5,元素"熊猫"在列表 zoo 中出现5次
     
  • 相关阅读:
    map内置函数、lambda表达式、快捷生成想要的列表、filter内置函数
    python生成随机验证码
    Redis数据库之概念与创建服务
    JavaScript中的类
    python之with的使用
    PHP变量名区分大小写,函数名不区分大小写
    php curl基本操作
    PHP生成随机字符串包括大小写字母
    PHP多例模式
    一个关于动态编译时 Evidence的问题
  • 原文地址:https://www.cnblogs.com/free-1124/p/11332381.html
Copyright © 2020-2023  润新知