"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Python 목록 설명: 예제가 포함된 초보자 가이드

Python 목록 설명: 예제가 포함된 초보자 가이드

2024-11-06에 게시됨
검색:539

Python Lists Explained: A Beginner

파이썬 목록은 프로그래밍에서 가장 기본적이고 다양한 데이터 구조 중 하나입니다. 이를 통해 데이터 모음을 효율적으로 저장하고 관리할 수 있습니다. 이 글에서는 목록이 무엇인지, 어떻게 사용하는지, 몇 가지 일반적인 작업과 예시를 살펴보겠습니다.

Python 목록이란 무엇입니까?

A 목록은 Python에서 대괄호 []로 묶인 순서가 지정된 요소 모음입니다. 목록에는 정수, 문자열, 부동 소수점 또는 기타 목록과 같은 다양한 유형의 요소가 포함될 수 있습니다. 가장 좋은 부분은? 목록은 변경 가능합니다. 즉, 목록의 내용을 수정할 수 있습니다.

# Example of a list with integers
numbers = [1, 2, 3, 4, 5]

# Example of a list with mixed data types
mixed_list = [1, "hello", 3.14, True]

목록 요소에 액세스하는 방법

색인을 사용하여 목록의 요소에 액세스할 수 있습니다. Python은 0부터 시작하는 인덱싱을 사용합니다. 즉, 첫 번째 요소는 0의 인덱스로 액세스됩니다.

print(numbers[0])  # Output: 1
print(mixed_list[1])  # Output: "hello"

목록 요소 수정

목록은 변경 가능하므로 특정 인덱스의 요소를 수정할 수 있습니다.

numbers[2] = 10
print(numbers)  # Output: [1, 2, 10, 4, 5]

목록에 요소 추가

append() 및 insert()와 같은 메소드를 사용하여 목록에 요소를 쉽게 추가할 수 있습니다.

# Using append to add an element to the end
numbers.append(6)
print(numbers)  # Output: [1, 2, 10, 4, 5, 6]

# Using insert to add an element at a specific index
numbers.insert(1, 20)
print(numbers)  # Output: [1, 20, 2, 10, 4, 5, 6]

목록에서 요소 제거

Python은 목록에서 요소를 제거하는 여러 가지 방법을 제공합니다.

  • remove(): 지정된 값의 첫 번째 항목을 제거합니다.
  • pop(): 마지막 요소 또는 지정된 인덱스의 요소를 제거합니다.
  • del: 지정된 인덱스의 요소를 삭제합니다.
numbers.remove(20)
print(numbers)  # Output: [1, 2, 10, 4, 5, 6]

numbers.pop(2)  # Removes element at index 2
print(numbers)  # Output: [1, 2, 4, 5]

del numbers[1]  # Deletes element at index 1
print(numbers)  # Output: [1, 4, 5]

목록 조각화

슬라이싱을 사용하여 목록에서 하위 목록을 만들 수 있습니다.

subset = numbers[1:3]
print(subset)  # Output: [4, 5]

목록 이해

목록 이해는 목록을 만드는 간결한 방법을 제공합니다.

doubled = [x * 2 for x in numbers]
print(doubled)  # Output: [2, 8, 10]

요소 존재 여부 확인

in 키워드를 사용하여 목록에 항목이 있는지 확인할 수 있습니다.

print(4 in numbers)  # Output: True

공통 목록 방법

  • len(list): 요소의 개수를 반환합니다.
  • sort(): 목록을 제자리에 정렬합니다.
  • reverse(): 목록을 제자리에서 되돌립니다.
numbers = [3, 1, 4, 1, 5, 9]
numbers.sort()
print(numbers)  # Output: [1, 1, 3, 4, 5, 9]

numbers.reverse()
print(numbers)  # Output: [9, 5, 4, 3, 1, 1]

print(len(numbers))  # Output: 6

결론

Python 목록은 데이터 컬렉션을 관리하는 강력한 도구입니다. 숫자, 문자열 또는 더 복잡한 개체를 저장해야 하는 경우 목록은 요구 사항을 충족하는 유연성과 기능을 제공합니다. 요소 추가, 제거, 수정부터 목록 이해(list comprehension) 분할 및 사용에 이르기까지 Python에서 목록을 작업하는 방법은 셀 수 없이 많습니다.

제공된 예제와 팁을 통해 이제 Python에서 목록을 효과적으로 만들고 조작하는 방법을 확실하게 이해하게 되었습니다.

릴리스 선언문 이 기사는 https://dev.to/imyusufakhtar/python-lists-explained-a-beginners-guide-with-examples-ma1?1에 복제되어 있습니다. 침해 내용이 있는 경우, [email protected]으로 연락하여 삭제하시기 바랍니다. 그것
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3