所以我想做的是输出字符串“33k22k11k”,它只是最后一个值,后跟反转的最后一个键,后跟倒数第二个值,后跟倒数第二个反转的键,依此类推。我不确定如何获取我所在的特定循环的反向键值。从我当前拥有的代码中,我得到输出:
dict = {"k1":1, "k2":2, "k3":3}
current=""
current_k=""
for k,v in dict.items():
for i in k:
current_k=i+current_k
current=str(v)+current_k+current
print(current)
print(current_k)
Run Code Online (Sandbox Code Playgroud)
33k2k1k22k1k11k
3k2k1k
我可能是错的,但似乎您current_k每次访问新密钥时都希望重置该值
dict = {"k1":1, "k2":2, "k3":3}
current=""
for k,v in dict.items():
current_k=""
for i in k:
current_k=i+current_k
current=str(v)+current_k+current
print(current)
print(current_k)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1602 次 |
| 最近记录: |