我必须创建一个程序,用户输入他们的名字,姓氏和学生ID,并使用前三个字母/数字创建一个密码。
我在一个列表中有第一个名字,在另一个列表中有姓氏,在另一个列表中有学生ID,然后将每个3个字符附加到名为“login”的新列表中。
我该怎么做,或者如何将原始raw_input中的3个字符追加到一个列表中?
答案 0 :(得分:0)
目前还不清楚你真正想要的是什么,你继续使用单词列表来查找可能不是列表的内容。你说你有一个名字,姓氏,学生ID的列表,我想你的意思是你有一个包含名字,姓氏,学生ID的列表。你可能每个都有一个字符串,但我猜你实际上有一个列表,考虑你使用了多少单词列表
someList = ["dog says hi", "cat says hi", "moo goes cow"]
print("".join([x[:3] for x in someList]))
#dogcatmoo
firstname = "joe"
lastname = "smith"
studentID = "12434234"
wordsList = [firstname, lastname, studentID]
print("".join([x[:3] for x in wordsList]))
#joesmi124
你应该使用字符串......