데이터를 조 변경하려고하는데 zip 함수가 완벽하게 작동합니다. 가장 긴리스트를 찾고 루프를 통해 가지고있는 모든리스트에 적용하기 때문에, 많은 공백으로 끝납니다. 저에게이 출력을 제공목록에서 공백을 삭제합니다. 함수 python
Read_Data = inputdata.readlines()
Length_Data = len(Read_Data)
for a in range(Length_Data):
split_data = Read_Data[a].split(',')
zipper = zip(split_data)
print zipper
(이 훨씬 더 큰 데이터 세트에서 단 하나 개의 예시 목록입니다) :
[('Abagrotis alternata',), ('Bignoniaceae',), ('Cruciferae',), ('Ericaceae',), ('Fagaceae',), ('Juglandaceae',), ('Oleaceae',), ('Pinaceae',), ('Rosaceae',), ('Solanaceae',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('',), ('\n',)]
내가 만들어 많은 데이터를 가지고
이
내 코드입니다 이 목록의 수천. 공백을 삭제하는 방법이 있습니까? 아니면 모든 목록에있는 공백을 삭제할 수 있습니까? 내가 잘못이 이렇게 된 어떤 도움주셔서 감사합니다 이것은 내 출력 등
**Lep. Species** **Column**
Abablemma brimleyana Algae
Abagrotis alternata Bignoniaceae
Abagrotis alternata Cruciferae
Abagrotis alternata Ericaceae
Abagrotis anchocelioides Ericaceae
Abagrotis anchocelioides Rosaceae
과 같이 할 것입니다 내 예를 들어 데이터
**Lep. Species** **Column** **Column** **Column**
Abablemma brimleyana Algae
Abagrotis alternata Bignoniaceae Cruciferae Ericaceae
Abagrotis anchocelioides Ericaceae Rosaceae
Abagrotis brunneipennis Rosaceae Ericaceae
Abagrotis cryptica Rosaceae Salicaceae
Abagrotis cupida Ericaceae Rosaceae Salicaceae
Abagrotis magnicupida Asteraceae Caryophyllaceae
입니다.
내가 도움이 더 필요하다고 생각합니다. 다시 도움을 주셔서 감사합니다.
빈 문자열이 항상 첫 번째 위치에 있습니까? –
생성 된 모든 목록에 대해 다른 것은 없습니다 –
'split_data '에'zip'이 실제로 당신을 여기에 오게할까요? 왜 그것을 압축하고있는거야? –