【发布时间】:2012-12-02 02:50:25
【问题描述】:
如果不使用 reversed(),我将如何在函数中循环 Python 中的一组字符串?
偶然发现了以下范围:
range() 和 xrange() 采用指定步骤的第三个参数。所以 您可以执行以下操作。
range(10, 0, -1) 给出
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1] 但是对于迭代,你真的应该 改用 xrange 。所以,
xrange(10, 0, -1)
但这些并不能真正与字符串对话?
【问题讨论】:
-
集合没有内在的顺序,因此“反向”迭代集合的概念没有意义。你的意思是字符串列表吗?
-
"但是这些真的不能用字符串说话吗?"你可以试试看
-
这个问题很模糊。你能显示一些代码吗?样本输入和期望的输出?你真的有“
setof strings”还是随便用“set”?
标签: python string loops reverse