【发布时间】:2022-08-03 20:34:59
【问题描述】:
dict = {}
name_surname = input(\"Enter your name and surname: \").split(\" \")
dict[\"Name and surname\"] = name_surname
print(dict)
我需要这样做,以便当用户输入他们的姓名和姓氏(例如:Michael Jokester Scott)时,它将名称和用户名分开,以便我以后可以使用它们中的每一个。
这样做的目的是能够对某人的姓名和姓氏进行随机组合,并在末尾附加一个 \"@gmail.com\"。通过这种方式,您将获得“随机”的个人电子邮件地址。 所以最后,我应该能够发送一封随机电子邮件,例如:\"jokester.scott.michael@gmail.com.\"
到目前为止我所拥有的非常糟糕,我是 Python 新手,我不太了解 dict,列表对我来说更容易,但我也需要学习这一点。
-
您希望字典结构是什么样的?如所写,与键 \'Name and surname\' 关联的值将是一个字符串列表,可能正是您想要的
-
一方面,将变量命名为
dict是一种不好的做法,因为这会影响内置的dict(),并可能导致不良后果。除此之外,您当前的输出有什么问题?当我运行它时,它似乎与您描述的完全一样 -
@G.Anderson 感谢您的提示。我现在需要程序来随机化分隔的单词。我不知道该怎么做,这就是我需要帮助的地方。
-
从问题中不清楚,感谢您的澄清。见this question and related answers。 TL;DR:Python 有一个内置的随机模块,其中包含 random.shuffle 方法
标签: python dictionary random input