Python 打印第一个字母的含义

Python 打印第一个字母的含义,python,Python,如果我有这样一个列表: Q = Quiet J = John 我想把第一个字母的意思印在: Queer Johnson 我该怎么做?我想从Queer和Johnson那里得到Q和J的意思,并以列表形式打印出来 输出: Quiet John Quiet John ['Q','J'] ['Quiet', 'John'] 意思={'Q':'Quiet','J':'John'} 用户输入='Queer Johnson' 结果\u列表=listmaplambda x:意思是[x[0]],用户\u

如果我有这样一个列表:

Q = Quiet
J = John
我想把第一个字母的意思印在:

Queer
Johnson
我该怎么做?我想从Queer和Johnson那里得到Q和J的意思,并以列表形式打印出来

输出:

Quiet
John
Quiet
John
['Q','J']
['Quiet', 'John']
意思={'Q':'Quiet','J':'John'} 用户输入='Queer Johnson' 结果\u列表=listmaplambda x:意思是[x[0]],用户\u input.split 打印结果列表 输出

[“安静”,“约翰”] 输入:

Queer
Johnson
输出:

Quiet
John
Quiet
John
['Q','J']
['Quiet', 'John']

你的问题很不清楚,但我假设你实际上需要一本字典,而不是一个列表,以便创建一个类似的伪翻译器

dictionary = {'Q': 'Quiet', 'J':'John'}
随后,我假设您希望从字符串中提取大写字母,这可以通过使用regex来完成,regex是许多解决方案之一

import re
string = "Queer Johnson"
capital_letters = re.findall(r'[A-Z]', string)
输出:

Quiet
John
Quiet
John
['Q','J']
['Quiet', 'John']
然后可以使用词典翻译提取的字母

results = [v for i in capital_letters for k,v in dictionary.items() if i == k]
输出:

Quiet
John
Quiet
John
['Q','J']
['Quiet', 'John']
注意,确保你的问题结构正确。这对你和社区都有帮助。
干杯

哈哈什么?这个问题的一切都是错误的,但是首先提供一个有效的python数据结构来表示您的列表,尽管您所描述的显然不是一个列表,以及您迄今为止尝试的代码——或者至少是一些带有各个步骤的伪代码,这样我们就可以帮助您批准我的答案,如果您愿意的话。