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次
 

转载于:https://www.cnblogs.com/free-1124/p/11332381.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值