我有一個僱員的記錄,它會要求他們輸入他們的名字和工作,並添加這兩種元素的元組。我已經完成了它,以便它首先添加到列表中,然後轉換爲元組。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)
請注意,您的問題不是關於元組和列表之間的任何差異;出於您的目的,它們幾乎完全相同,唯一的區別是您無法附加到元組。 –