나는 다양한 길이의 쉼표로 구분 된 줄이있는 큰 csv가 있습니다. 다른 데이터 세트를 정렬하기 위해 루프를 사용하여 필드를 구분하기 위해 split(',')
을 사용했지만이 방법은 각 행에 같은 수의 항목이 있어야합니다. 내가 줄을 볼 수있는 방법이 있으며 총 항목 수와 관계없이 N 번째 항목을 당기시겠습니까? 참고로, 내가 사용 된 방법은 보이는 선으로 작동합니다파이썬에서 쉼표로 구분 된 목록의 N 번째 항목 찾기
entry = 'A,B,C,D'
(a,b,c,d) = entry.split(',')
print a,b,c,d
하지만 A와는 A, B, C, D, E, F처럼 보이는 경우에도 C를 끌어 싶습니다 AAA,BBB,CCC,DDD
같은 또는 A, B, C
완벽한 덕분에! – ss32