python - 从末尾开始有效地列出元组中的项目

标签 python tuples

我想在 Python 中列出一个元组中的项目,从后面开始,然后到前面。 类似于:

foo_t = tuple(int(f) for f in foo)
print foo, foo_t[len(foo_t)-1] ...

我相信这应该可以在没有 Try ...-4 的情况下实现,除了 ...-3。 想法?有什么建议吗?

最佳答案

你可以打印tuple(reversed(foo_t)),或者使用list代替tuple,或者

print ' '.join(str(x) for x in reversed(foo_t))

和许多变体。您也可以使用 foo_t[::-1],但我认为 reversed 内置函数更具可读性。

关于python - 从末尾开始有效地列出元组中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2659556/

相关文章:

Python __import__ 参数混淆

python - 从父目录导入函数 `ModuleNotFoundError: No module named ' 函数'`

python-3.x - 从 __main__ 保存列表

c++ - 解包后可变元组顺序根据数据类型发生变化

python - 将列表的每个元素转换为元组

python - Microsoft 学术知识 API 缺少信息

python - 如何将 pandas 数据框转换为 datadict

python - 如何使用 matplotlib 在日期时间轴上绘制矩形?

c++ - 如何将对象放入 `std::tuple` 并通过仅 move 操作获取第一个项目?

python - 如何将元组列表转换为掩码?