我有一个雇员的记录,它会要求他们输入他们的名字和工作,并添加这两种元素的元组。我已经完成了它,以便它首先添加到列表中,然后转换为元组。Python的元组和列表
但是我只想打印雇员姓名中的作业以及。
我试图做最后的线print(mytuple[0])
但这也不管用。
record=[]
mytuple=()
choice = ""
while (choice != "c"):
print()
print("a. Add a new employee")
print("b. Display all employees")
choice = input("Choose an option")
if choice == "a":
full_name = str(input("Enter your name: ")).title()
record.append(full_name)
print(record)
job_title = str(input("Enter your job title: ")).title()
record.append(job_title)
print(record)
elif choice == "b":
print("Employee Name:")
for n in record:
mytuple=tuple(record)
print(mytuple)
请注意,您的问题不是关于元组和列表之间的任何差异;出于您的目的,它们几乎完全相同,唯一的区别是您无法附加到元组。 –