面试被问到数组反转的实现方式:
方式一
a_list = [1, 4, 6, 2, 9, 4, 8, 3, 7]
print(reversed(a_list))
aa_list = list(reversed(a_list))
print(a_list)
print(aa_list)
方式二 ,改变原有的变量
b_list = [1, 4, 6, 2, 9, 4, 8, 3, 7]
b_list.reverse()
print(b_list)
方式三
c_list = [1, 4, 6, 2, 9, 4, 8, 3, 7]
print(c_list[::-1])
那么思考一下字符串反转的实现方式:
参考:风一样汉字–Python 实现字符串反转的9种方法