Latest web development tutorials

Python3 목록

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

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

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

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

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

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

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

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

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


액세스 목록 값

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

#!/usr/bin/python3

list1 = ['Google', 'w3big', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];

print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])

위의 출력의 예 :

list1[0]:  Google
list2[1:5]:  [2, 3, 4, 5]

업데이트 목록

다음과 같이, 당신은 또한 항목의 목록을 추가에 추가 () 메소드를 사용하여 데이터 항목 또는 업데이트 목록을 수정할 수 있습니다 :
#!/usr/bin/python3

list = ['Google', 'w3big', 1997, 2000]

print ("第三个元素为 : ", list[2])
list[2] = 2001
print ("更新后的第三个元素为 : ", list[2])

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

위의 출력의 예 :

第三个元素为 :  1997
更新后的第三个元素为 :  2001

목록 요소를 제거

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

#!/usr/bin/python3

list = ['Google', 'w3big', 1997, 2000]

print (list)
del list[2]
print ("删除第三个元素 : ", list)

위의 출력의 예 :

删除第三个元素 :  ['Google', 'w3big', 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=['Google', 'w3big', 'Taobao']

작업 :

파이썬 식 결과 기술
L [2] 'Taobao의' 세 번째 요소 읽기
L [-2] 'W3big' 카운트 다운의 두 번째 요소는 오른쪽에서 읽기 시작 : 오른쪽에서 계산
L의 [1 :] [ 'W3big', 'Taobao의'] 출력 번째 요소의 시작에서 모든 요소
>>> L=['Google', 'w3big', 'Taobao']
>>> L[2]
'Taobao'
>>> L[-2]
'w3big'
>>> L[1:]
['w3big', 'Taobao']
>>> 

이 목록은 또한 접합 작업을 지원합니다 :

>>> squares = [1, 4, 9, 16, 25]
>>> squares + [36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

중첩 된 목록

중첩 된 목록은 예컨대, 목록의 다른리스트를 이용하여 생성된다 :

>>> a = ['a', 'b', 'c']
>>> n = [1, 2, 3]
>>> x = [a, n]
>>> x
[['a', 'b', 'c'], [1, 2, 3]]
>>> x[0]
['a', 'b', 'c']
>>> x[0][1]
'b'

기능 및 방법의 파이썬 목록

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

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

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

아니오. 방법
(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])
원래 목록 정렬
(10) 이 list.clear ()
목록 지우기
(11) list.copy ()
복사 목록