zoukankan      html  css  js  c++  java
  • 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次
     
  • 相关阅读:
    2020-2021-1 20201314 《信息安全专业导论》第七周学习总结
    2020-2021-1 20201314 《信息安全导论》第六周学习总结
    fibnacci数列递归实现
    实现进制转化伪代码
    求最大公约数伪代码
    2020-2021-1 20201314 《信息安全专业导论》第五周学习总结
    xor 加密
    Pep9 课下作业
    2020-2021-1 20201314 《信息安全专业导论》第四周学习总结
    寻找你的黑客偶像
  • 原文地址:https://www.cnblogs.com/free-1124/p/11332381.html
Copyright © 2011-2022 走看看