> 백엔드 개발 > 파이썬 튜토리얼 > Python의 튜플 목록으로 CSV 데이터를 어떻게 가져올 수 있나요?

Python의 튜플 목록으로 CSV 데이터를 어떻게 가져올 수 있나요?

Mary-Kate Olsen
풀어 주다: 2024-12-02 08:44:11
원래의
228명이 탐색했습니다.

How Can I Import CSV Data into a List of Tuples in Python?

Python에서 목록으로 CSV 데이터 가져오기

현재 작업은 CSV 파일의 데이터를 튜플 목록으로 가져오는 것입니다. CSV 파일은 일반적으로 쉼표(,)로 구분된 데이터 행으로 구성됩니다. 이 경우 각 행은 문자열과 범주라는 두 가지 요소가 있는 데이터 요소를 나타냅니다. 원하는 출력은 튜플 목록이며, 각 튜플에는 CSV 파일의 각 행에 대한 문자열과 범주가 포함되어 있습니다.

Python에서 이 작업을 수행하려면 널리 사용되는 csv 모듈을 활용할 수 있습니다. 다음 단계를 고려하십시오.

  1. CSV 파일 열기: open() 함수를 사용하여 읽을 수 있도록 CSV 파일을 엽니다. 줄이 없도록 newline=''이 지정되었는지 확인하세요. 종료 문제.
  2. CSV 리더 개체 만들기: 열린 파일을 인수로 사용하여 csv.reader 개체 인스턴스화 판독기 객체를 초기화합니다.
  3. 행을 목록으로 읽기: 판독기 객체의 read() 메서드를 사용하여 데이터의 각 행을 목록으로 읽어옵니다. 각 행은 값 목록으로, 첫 번째 값은 문자열을 나타내고 두 번째 값은 범주를 나타냅니다.
  4. 목록 목록을 튜플 목록으로 변환: 목록 대신 튜플 목록을 사용하려면 목록 이해 또는 zip() 함수를 사용하여 이를 달성할 수 있습니다. 변환.

다음은 예시 코드 조각입니다.

import csv

with open('file.csv', newline='') as f:
    reader = csv.reader(f)
    data = list(reader)

print(data)
# [
#   ['This is the first line', 'Line1'],
#   ['This is the second line', 'Line2'],
#   ['This is the third line', 'Line3']
# ]
로그인 후 복사

이 코드는 원하는 출력 형식을 충족하면서 CSV 데이터를 튜플 목록으로 효과적으로 가져옵니다.

위 내용은 Python의 튜플 목록으로 CSV 데이터를 어떻게 가져올 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿