Latest web development tutorials

파이썬 목록 (리스트)

파이썬 시퀀스는 가장 기본적인 데이터 구조이다. 시퀀스의 각 요소는 번호 할당 - 위치 또는 인덱스를, 제 인덱스는 초 지수 1과 같은, 0이다.

파이썬 내장 타입 6 서열을 가지고 있지만, 가장 일반적인리스트 튜플이다.

연산의 순서는 부재를 확인 추가 곱 인덱싱, 슬라이싱 포함 행할 수있다.

또한, 파이썬은 시퀀스의 길이를 결정하고 내장 최대 및 최소 요소 결정 방법이있다.

쉼표로 구분 된 값은 괄호로 표시 파이썬의 데이터를 가장 많이 사용되는 유형의 목록,이를 사용할 수있다.

데이터 아이템들의리스트는 동일한 유형 가질 필요

한 다른 브래킷을 사용하여 쉼표로 구분 된 데이터 항목이 될 수있는 목록을 작성합니다. 다음과 같습니다 :

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];

인덱스 0에서 시작하는리스트로서 문자열의 인덱스. 목록, 조합 등을 도청 할 수있다.


액세스 목록 값

다음과 같이 목록에 액세스 값으로 첨자 사용, 당신은 또한, 캐릭터의 차단의 형태로 대괄호를 사용할 수 있습니다 :

#!/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]:  physics
list2[1:5]:  [2, 3, 4, 5]

업데이트 목록

다음과 같이, 당신은 또한 항목의 목록을 추가에 추가 () 메소드를 사용하여 데이터 항목 또는 업데이트 목록을 수정할 수 있습니다 :
#!/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];

우리는 APPEND () 메소드에서 다음 장의 사용에 대해 설명합니다 : 주

위의 출력의 예 :

Value available at index 2 :
1997
New value available at index 2 :
2001

목록 요소를 제거

당신은 목록은 다음 예제 요소를 제거하기 위해 델 문을 사용할 수 있습니다 :

#!/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]

우리는 제거 () 메소드에서 다음 장의 사용에 대해 설명합니다 : 주


파이썬 스크립트 목록 연산자

+와 * 연산자와 문자열 유사성의 목록입니다. + 결합 된 목록, 반복 목록 별표에 대한 로그인합니다.

다음과 같습니다 :

파이썬 식 결과 기술
LEN ([1, 2, 3]) 3 길이
[1, 2, 3] + [4,5,6] [1, 2, 3, 4, 5, 6] 결합
[ '안녕하세요!'] * 4 [ '안녕하세요!', '안녕하세요!', '안녕하세요!', '안녕!'] 반복
3 [1,2,3] 참된 요소리스트에 존재하는지 여부
X에 대한 [1, 2, 3] : 인쇄 X, (123) 되풀이

파이썬 목록 차단

작업의 파이썬 목록 차단 문자열 유형은 다음과 같습니다 :

L = ['spam', 'Spam', 'SPAM!']

작업 :

파이썬 식 결과 기술
L [2] 'SPAM!' 세 번째 요소의 목록을 읽기
L [-2] '스팸 메일' 두 번째 요소의 역수의 목록을 읽어
L의 [1 :] [ '스팸', '스팸!'] 두 번째 요소 차단 목록의 처음부터

기능 및 방법의 파이썬 목록

파이썬은 다음과 같은 기능을 포함한다 :

아니오. 기능
(1) CMP (목록 1,리스트 2)
요소의 두 목록을 비교
렌 (목록)
목록 엘리먼트의 개수
3 최대 (목록)
위로 요소의 목록을 최대로
4 분 (목록)
최소 요소의리스트를 돌려줍니다
(5) 목록 (서열)
튜플의리스트로 변환됩니다

파이썬은 다음과 같은 방법을 포함한다 :

아니오. 방법
(1) list.append (OBJ)
리스트의 끝에서 새로운 객체를 추가
list.count (OBJ)
횟수 요소 통계 목록에 표시
3 list.extend (서열)
추가 일회용 다른 서열 목록의 끝에서 여러 값 (새 목록에 원래 목록의 확장)
4 list.index (OBJ)
목록에서 값의 첫 번째 항목의 인덱스 위치를 찾기
(5) list.insert (인덱스, OBJ)
목록에 개체를 삽입
6 list.pop (OBJ = 목록 [-1] )
(마지막 요소를 기본적으로) 목록에서 하나의 요소를 제거하고 요소의 값을 반환
(7) list.remove (OBJ)
목록을 첫 번째 일치의 값을 제거
8 list.reverse ()
역리스트 요소
9 list.sort ([FUNC])
원래 목록 정렬