【发布时间】:2019-08-05 19:35:03
【问题描述】:
创建元组,其中第一个元素是混合大小写的单词,第二个元素是完全小写的字符串。为您的输入获取一个空格分隔的单词列表。
这是我目前所拥有的:
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
但我很难理解如何将其从字典更改为元组
【问题讨论】:
-
tuple(dict.items()) -
如果你不需要字典,为什么还要使用字典?
-
我原本以为是字典。我也可以从头开始,我希望有一种简单的方法可以将其重组为元组与字典。我正在学习没有“简单”的方法,除非我想跳过学习这个概念
标签: python python-3.x tuples element