假设您想通过使用算法将字符串更改为“fbcheagd”来操作字符串“abcdefgh”。下面哪种策略可以让项目更快完成,或者两者都以平手完成?你知道吗
方案1:
msg,out,key = 'abcdefgh',str(),[5,1,2,7,4,0,6,3]
for i in key:
out += msg[i]
msg = out
print(msg)
方案2:
msg,out = 'abcdefgh',str()
key = {'a':'f','b':'b','c':'c','d':'h','e':'e','f':'a','g':'g','h':'d'}
for i in msg:
out += key[i]
msg = out
print(msg)
也许我们可以尝试使用python内置和一行程序。你知道吗
不太喜欢oneliner,因为这样组合会影响可读性,但它是有效的。你知道吗
相关问题 更多 >
编程相关推荐