python倒排列是什么意思
来源 :中华考试网 2020-11-28
中1、数组倒序:
原始元素的倒序排列
arr = [1,2,3,4,3,4]
(1)
1
print arr[::-1]
---->[4, 3, 4, 3, 2, 1]
(2)
1
2
arr.reverse()
print arr
---->[4, 3, 4, 3, 2, 1]
(3
1
2
3
4
5
6
reversed(arr) #返回一个倒序可遍历对象,需序遍历出
arr = [1,2,3,4,3,4]
reversed_arr = []
for i in reversed(arr):
reversed_arr.append(i)
print reversed_arr
---->[4, 3, 4, 3, 2, 1]
2、字符串倒序:
(1)利用字符串截取
1
2
param = 'hello'
print param[::-1]
---->'olleh'
(2)利用reversed()返回倒可迭代对象(字符串实现)
python课程免费试听预约
- 地区:
- 北京
- 天津
- 上海
- 江苏
- 浙江
- 山东
- 江西
- 安徽
- 广东
- 广西
- 海南
- 辽宁
- 吉林
- 黑龙江
- 内蒙古
- 山西
- 福建
- 河南
- 河北
- 湖南
- 湖北
- 四川
- 重庆
- 云南
- 贵州
- 新疆
- 西藏
- 陕西
- 青海
- 宁夏
- 甘肃
- 姓名:
- 手机:
1
2
3
4
5
param = 'hello'
rev_str = ''
for i in reversed(param):
rev_str += i
print rev_str
---->'olleh'
(3)利用reversed()返回倒可迭代对象(数组实现)
1
2
3
4
rev_arr = []
for i in reversed(param):
rev_arr.append(i)
print ''.join(rev_arr)