如何只迭代列表的最后一个元素?

十月

我有以下代码:

nums = [1, 2, 3,[0, 1, 2]]

我只需要用for打印[0, 1, 2]所以我的代码是:

for i in range(len(a)):
    for k in range(len(a[i])):
        print(a[i][k])

但是,它不起作用!那么,你能帮我吗?

蓝牙

不需要迭代。您可以只访问列表的最后一个元素。

这样做的天真的方法是找到最后一个元素的索引,即长度 - 1。

print(nums[len(nums)-1])

幸运的是,在 Python 中,您可以使用负索引从末尾访问索引处的内容,因此您只需编写

print(nums[-1])

要迭代它,您可以将其用作 for 循环的主题:

for num in nums[-1]:
    print(f'{num} {num*num}')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

迭代Python列表中的连续元素,以使最后一个元素与第一个元素结合

删除列表的最后一个元素

获取列表的最后一个元素

如何获得从最后一个元素开始的迭代器

如何删除整个列表,但只保留最后一个索引

只返回ArrayList中的最后一个元素

django QueryDict只返回列表的最后一个值

在比较当前元素和下一个元素时,如何迭代数组的最后一个元素?

如何使用for循环返回列表的最后一个元素

如何对通过地图迭代的列表的最后一个元素执行不同的操作

Kotlin列表迭代器跳到最后一个元素

我如何处理迭代的最后一个元素

如何使用python删除循环列表中的元素,直到只剩一个元素?

更新列表的最后一个元素

排除最后一个元素的迭代器

Pygame / Python的For循环只使精灵列表中的最后一个元素

R 中的 for 循环只迭代最后一个条目

如何获取 JSON 列表的最后一个元素

为什么拼接只删除最后一个元素?

从第二个元素到最后一个元素迭代列表

Swift 数组只打印最后一个元素

For 循环只迭代列表中的最后一个元素

请求只返回最后一个列表值

迭代器到列表中最后一个元素之后

为什么生成器列表只返回最后一个生成器的元素?

purrr::pluck - 如何获取列表的最后一个元素

如何获取列表的最后一个元素?

如何获取列表的最后一个元素?

从第二个到最后一个元素迭代一个列表,然后是第一个元素