发布网友 发布时间:2022-04-23 04:27
共3个回答
热心网友 时间:2023-10-14 19:04
不是元素相同下标就会相同,函数中使用index方法只会从列表中找出某个值第一个匹配项的索引位置。如果想打印一个列表中索引为偶数的元素,可以使用一下方法:
def oddTuples(aTup):
热心网友 时间:2023-10-14 19:04
你可以不必那么大费周折,直接切片就可以搞定
l = [9, 20, 20, 1, 7, 10, 0, 7]那个2代表,下一个选取的元素为前一个元素的位置+2
如果不明白什么是切片,可以去学习一下
追答因为index的功能是返回*第一次*出现这个元素的位置
热心网友 时间:2023-10-14 19:05
#思路:利用for 循环依次打印出len(list),也就是所对应元素的下标。
list1=['w','t',2,5,2]
for i in range(len(list1)):
print('元素:',list1[i], '对应下标:',i)
#输出结果:
元素: w 对应下标: 0
元素: t 对应下标: 1
元素: 2 对应下标: 2
元素: 5 对应下标: 3
元素: 2 对应下标: 4