如何在python中连接枚举值? 如何在python中连接枚举值?
我正在制作这个密码生成器,但是我无法加入值如何在python中连接枚举值? 如何在python中连接枚举值?,python,Python,我正在制作这个密码生成器,但是我无法加入值s来生成这个基本上是字典的“秘密语言”中的单词 代码: 我认为你不需要枚举 secret = "This question was asked on StackOverflow" secretlang = { "a": "m", "b": "t", "c": "i", } secret_s
s
来生成这个基本上是字典的“秘密语言”中的单词
代码:
我认为你不需要枚举
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)
输出:
我认为您不需要
枚举
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)
输出:
您可以使用.join()
:
如果用户输入字典中没有的字符,则会出现错误
您可以使用dict.get()
忽略这些:
您可以使用.join()
:
如果用户输入字典中没有的字符,则会出现错误
您可以使用dict.get()
忽略这些:
你说加入是什么意思?您能提供一个您所提供的预期输出的示例吗?我的输出是-您希望生成什么文本作为密码?秘密b y i x y我想把它放在一个字符串中,这与枚举有什么关系?你没有在任何地方使用i
。嗯。。。就在那儿!你说加入是什么意思?您能提供一个您所提供的预期输出的示例吗?我的输出是-您希望生成什么文本作为密码?秘密b y i x y我想把它放在一个字符串中,这与枚举有什么关系?你没有在任何地方使用i
。嗯。。。就在那儿!谢谢你的帮助谢谢你的帮助
This question wms msked on StmikOverflow
secret = input("What text do you want to generate as a secret code? ")
secretlang = {
'a':'m',
'b':'t',
'c':'i',
...
}
print(''.join([secretlang[v] for v in secret]))
print(''.join([secretlang.get(v, v) for v in secret]))