我试图提取列表中的元素,将其转换为CSV文件。我有一个包含字符串元素的长列表。例如:
print(list_x[0])
['NAME\tGill Pizza Ltd v Labour Inspector', 'JUDGE(S)\tWilliam Young, Ellen France & Williams JJ', 'COURT\tSupreme Court', 'FILE NUMBER\tSC 67-2021', 'JUDG DATE\t12 August 2021', 'CITATION\t[2021] NZSC 97', 'FULL TEXT\t PDF judgment', 'PARTIES\tGill Pizza Ltd (First Applicant), Sandeep Singh (Second Applicant), Jatinder Singh (Third Applicant/Fourth Applicant), Mandeep Singh (Fourth Applicant/Third Applicant), A Labour Inspector (Ministry of Business, Innovation and Employment) (Respondent), Malotia Ltd (First Applicant)', 'STATUTES\tEmployment Relations Act 2000 s6(5), s228(1)', 'CASES CITED\tA Labour Inspector (Ministry of Business, Innovation and Employment) v Gill Pizza Ltd [2021] NZCA 192', 'REPRESENTATION\tGG Ballara, SP Radcliffe, JC Catran, HTN Fong', 'PAGES\t2 p', 'LOCATION\tNew Zealand Law Society Library', 'DATE ADDED\tAugust 19, 2021']
是否可以执行以下操作:
name_list = []
file_number_list = []
subject_list = []
held_list = []
pages_list = []
date_list = []
for i in range(len(list_x)):
if list_x[i].startswith('NAME'):
name_list.append(list_x[i])
elif list_x[i].startswith('FILE NUMBER'):
file_number_list .append(list_x[i])
elif list_x[i].startswith('SUBJECT'):
subject_list .append(list_x[i])
elif list_x[i].startswith('HELD'):
held_list .append(list_x[i])
elif list_x[i].startswith('PAGES'):
pages_list .append(list_x[i])
elif list_x[i].startswith('DATE ADDED'):
date_list .append(list_x[i])
感谢您的帮助。干杯
您也可以尝试以下方法:
结果:
相关问题 更多 >
编程相关推荐