Python中如何实现列表、字符串、元组等序列的反向遍历?
- 内容介绍
- 文章标签
- 相关推荐
本文共计260个文字,预计阅读时间需要2分钟。
1. 使用reversed()函数遍历数组a的反向:`for i in reversed(a): print(i)`
2.通过range()函数实现反向遍历数组a:`for i in range(len(a)-1, -1, -1): print(a[i])`
3.使用切片操作实现反向访问:`for i in range(len(a))[::-1]: print(a[i])`
1. reversed()
a = [1, 2, 3, 4] for i in reversed(a): print(i)
2. range(len(a)-1, -1, -1)
a = [1, 2, 3, 4] for i in range(len(a)-1, -1, -1): print(a[i])
3. range(len(a)) + ~操作符
~按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。
本文共计260个文字,预计阅读时间需要2分钟。
1. 使用reversed()函数遍历数组a的反向:`for i in reversed(a): print(i)`
2.通过range()函数实现反向遍历数组a:`for i in range(len(a)-1, -1, -1): print(a[i])`
3.使用切片操作实现反向访问:`for i in range(len(a))[::-1]: print(a[i])`
1. reversed()
a = [1, 2, 3, 4] for i in reversed(a): print(i)
2. range(len(a)-1, -1, -1)
a = [1, 2, 3, 4] for i in range(len(a)-1, -1, -1): print(a[i])
3. range(len(a)) + ~操作符
~按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 。

