如何在python中加入枚举值?

Sar*_*mon 1 python

如何在python中加入枚举值?

我正在制作这个密码生成器,但我无法加入值s来在这个基本上是字典的“秘密语言”中制作单词!


代码:

secret = input("What text do you want to generate as a  secret code? ")
secretlang = {
  'a':'m',
  'b':'t',
  'c':'i',
  ...
}
for i, v in enumerate(secret): 
  print(secretlang[v])
Run Code Online (Sandbox Code Playgroud)

Vis*_*ngh 5

我认为你不需要enumerate

secret = "This question was asked on StackOverflow"
secretlang = {
    "a": "m",
    "b": "t",
    "c": "i",
}

secret_string = "".join([secretlang.get(char, char) for char in secret])

print(secret_string)
Run Code Online (Sandbox Code Playgroud)

输出:


This question wms msked on StmikOverflow
Run Code Online (Sandbox Code Playgroud)