从元组中删除信息
Removing information from Tuples
我知道无法编辑元组,但我正计划创建一个新元组。我从文件中导入信息,然后删除名字、姓氏和出生年份。我只是不知道如何编辑它,所以我可以删除逗号后的所有内容以获取每个元素。对不起,如果这令人困惑!
这是我的代码!
#Open file for employee information
employee_info_file=open('employees.txt','r')
#Loop for all employees
for line in employee_info_file:
#Read info and convert to tupule
employee_info=employee_info_file.readline()
employee_tupule=(employee_info)
#Designate first name, last name, and year born
first_name=
last_name=
year_born=
employee_tupule 打印成这样
Mark,Acrobello,8/12/1988
但每行的名字、姓氏和出生日期各不相同。租赁帮助!谢谢!
希望我理解正确..
你正在阅读一个文件,在每一行中,有一个员工有一些这种格式的数据:“Mark,Acrobello,8/12/1988”你想要一个包含 3 个元素的元组,名字,姓氏,和日期。
你可以通过在字符串上使用 split 方法来实现:
employee_tuple = tuple("Mark,Acrobello,8/12/1988".split(","))
print(employee_tople)
打印:
('Mark', 'Acrobello', '8/12/1988')
我知道无法编辑元组,但我正计划创建一个新元组。我从文件中导入信息,然后删除名字、姓氏和出生年份。我只是不知道如何编辑它,所以我可以删除逗号后的所有内容以获取每个元素。对不起,如果这令人困惑!
这是我的代码!
#Open file for employee information
employee_info_file=open('employees.txt','r')
#Loop for all employees
for line in employee_info_file:
#Read info and convert to tupule
employee_info=employee_info_file.readline()
employee_tupule=(employee_info)
#Designate first name, last name, and year born
first_name=
last_name=
year_born=
employee_tupule 打印成这样
Mark,Acrobello,8/12/1988
但每行的名字、姓氏和出生日期各不相同。租赁帮助!谢谢!
希望我理解正确.. 你正在阅读一个文件,在每一行中,有一个员工有一些这种格式的数据:“Mark,Acrobello,8/12/1988”你想要一个包含 3 个元素的元组,名字,姓氏,和日期。
你可以通过在字符串上使用 split 方法来实现:
employee_tuple = tuple("Mark,Acrobello,8/12/1988".split(","))
print(employee_tople)
打印:
('Mark', 'Acrobello', '8/12/1988')