创建具有第一个元素的混合大小写单词和第二个元素的全小写字符串的元组。以空格分隔的单词列表作为输入。

这是我到目前为止所拥有的:

result = {}
words = ("VaneSSa likES tO RuN")
words1 = words.split()
for dic in words1:
    result[dic] = dic.lower()
print(result)


输出:
{'VanEssa':'vanessa','likeS':'likes','tO':'to','Run':'run'}

我意识到这是一本字典,而练习是使它成为一个元组。这是他们使用的示例:

“例如,如果提供了字符串:

广播我的脉冲星

您需要使用元组理解来获取以下元组元组:

(('RADIO','radio'),('aStRoNoMy','astronomy'),('Pulsar','pulsar'))”

我还引用了Lowercase first element of tuple in list of tuples

但是很难理解如何将其从字典更改为tupple

最佳答案

跑:

result = []
words = ("VaneSSa likES tO RuN")
words1 = words.split()
for dic in words1:
    result.append(tuple([dic, dic.lower()]))
result = tuple(result)

关于python - 创建具有第一个元素的大小写混合单词和第二个元素的全小写字符串的元组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55170450/

10-12 18:10