이 글에서는 생성, 접근, 업데이트, 삭제, 기타 연산 등 파이썬에서 리스트(List)의 상세한 연산 방법을 주로 소개합니다. 필요한 친구들은 참고하면 됩니다.
리스트는 파이썬에서 가장 기본적인 데이터 구조입니다. , 목록 가장 일반적으로 사용되는 Python 데이터 유형으로, 목록의 데이터 항목은 동일한 유형일 필요는 없습니다. 목록의 각 요소에는 번호(위치 또는 인덱스)가 할당되며 첫 번째 인덱스는 0, 두 번째 인덱스는 1 등입니다.
Python에는 시퀀스에 대한 6가지 기본 제공 유형이 있지만 가장 일반적인 것은 목록과 튜플입니다. 시퀀스에 대해 수행할 수 있는 작업에는 멤버 인덱싱, 슬라이싱, 추가, 곱하기 및 확인이 포함됩니다. 또한 Python에는 시퀀스 길이를 결정하고 가장 큰 요소와 가장 작은 요소를 결정하는 내장 메서드가 있습니다.
1. 목록 만들기
다양한 데이터 항목을 쉼표로 구분하여 대괄호로 묶으세요.
코드 복사 코드는 다음과 같습니다.
list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; list3 = ["a", "b", "c", "d"];
문자열 인덱싱과 마찬가지로 목록 인덱싱도 0부터 시작합니다. 목록을 가로채거나 결합하는 등의 작업이 가능합니다.
2. 목록의 값에 액세스
아래 첨자 색인을 사용하여 목록의 값에 액세스할 수도 있습니다. 아래와 같이 대괄호를 사용하여 문자를 가로챌 수도 있습니다.
코드를 복사하세요. 코드는 다음과 같습니다.
#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5, 6, 7 ]; print "list1[0]: ", list1[0]print "list2[1:5]: ", list2[1:5]
코드 복사 코드는 다음과 같습니다.
list1[0]:physicslist2[1:5]: [2, 3, 4, 5]
3. 목록 업데이트 아래와 같이 목록의 데이터 항목을 수정하거나 업데이트하거나, 추가() 메서드를 사용하여 목록 항목을 추가할 수 있습니다. 코드
코드는 다음과 같습니다.
#!/usr/bin/python list = ['physics', 'chemistry', 1997, 2000]; print "Value available at index 2 : " print list[2]; list[2] = 2001; print "New value available at index 2 : " print list[2];
코드 복사
코드는 다음과 같습니다.
Value available at index 2 : 1997 New value available at index 2 : 2001
4 목록 요소 삭제
del을 사용할 수 있습니다. 다음 예와 같이 목록의 요소를 삭제하는 문입니다.
코드 복사
코드는 다음과 같습니다.
#!/usr/bin/python list1 = ['physics', 'chemistry', 1997, 2000]; print list1; del list1[2]; print "After deleting value at index 2 : " print list1;
위 예 출력 결과:
코드 복사
코드는 다음과 같습니다.
['physics', 'chemistry', 1997, 2000] After deleting value at index 2 : ['physics', 'chemistry', 2000]
5. Python 목록 스크립트 연산자
목록의 + 및 * 연산자는 문자열과 유사합니다. + 기호는 결합된 목록에 사용되고 * 기호는 반복되는 목록에 사용됩니다.
는 다음과 같습니다:
Python 표현식
len([1, 2, 3]) | 3 | |
---|---|---|
[1 , 2, 3] + [4, 5, 6] | [1, 2, 3, 4, 5, 6] | |
['안녕!'] * 4 | ['안녕!' 'Hi!', 'Hi!', 'Hi!'] | |
3 in [1, 2, 3] | True | |
for x in [1, 2, 3]: print x, | 1 2 3 | |
코드 복사如 코드는 다음과 같습니다:
L = ['spam', 'Spam', 'SPAM!']
Python 표현식
위 내용은 Python 목록(List) 작업 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!