파이썬 목록 : 파이썬 목록에 대해 알아야 할 모든 것



이 블로그는 파이썬에서 목록의 개념을 안내합니다. 또한 파이썬 목록을 사용하여 작업 및 데이터 조작을 이해하는 데 도움이됩니다.

파이썬 프로그래밍 언어는 요즘 가장 인기있는 프로그래밍 언어로 부상했습니다. 개발자들은 복잡한 프로그램을 작성하는 것보다 효율적인 구현의 중요성을 깨달았습니다. 즉시 사용 가능한 기능 및 응용 프로그램을 개발자에게 제공하며 이러한 개념 중 하나가 Python의 목록입니다. 컬렉션입니다 데이터 형식 주문 된 데이터를 파이썬에 저장하는 것이 종종 선호됩니다. 다음은이 블로그에서 논의 된 개념입니다.:

프로그램 자바를 종료하는 방법

파이썬의 목록은 무엇입니까?

목록은 컬렉션입니다. 데이터 형식 파이썬에서. 순서가 지정되어 있으며 중복 항목도 허용됩니다. 파이썬의 목록은 동종 일 필요가 없습니다. 즉, 정수, 문자열 및 기타 컬렉션 데이터 유형과 같은 다른 데이터 유형을 포함 할 수 있습니다. 본질적으로 변경 가능하며 인덱싱이 목록의 구성원에 액세스 할 수 있도록합니다.





목록을 선언하기 위해 대괄호를 사용합니다.

목록은 다른 프로그래밍 언어에서 선언하는 다른 배열과 같습니다. 파이썬의 목록은 종종 스택과 큐를 구현하는 데 사용됩니다. 목록은 본질적으로 변경 가능합니다. 따라서 목록을 선언 한 후에도 값을 변경할 수 있습니다.



mylist = [0,1,2,3,4,5,6]

인덱싱 :

인덱싱 -python 목록 -edureka

목록에서 값에 액세스하려면 색인 값을 사용합니다. 다음은 'EDUREKA'단어의 문자가 포함 된 목록에서 문자 'A'를 가져 오는 코드입니다.



a = [ 'E', 'D', 'U', 'R', 'E', 'K', 'A'] print (a [6]) print (a [-1])

두 인쇄 문 모두 목록에서 문자 'A'를 가져옵니다.

왜 목록을 사용합니까?

데이터를 저장할 데이터 유형을 선택하는 동안 데이터 유형의 속성과 특징을 염두에 두어야합니다. 먼저 올바른 선택을하면 더 효율적이고 안전 해집니다.

동시에 여러 데이터를 저장할 수 있으므로 목록이 선호됩니다. 목록 내의 값을 쉽게 바꾸고 수정할 수 있습니다. 시퀀스를 목록에 저장하고 루프를 사용하여 여러 반복을 수행 할 수도 있습니다. 우리가 목록에서 수행 할 수있는 많은 작업이 있습니다. 파이썬에서 목록에 대한 다양한 작업을 이해할 수 있습니다.

Python에서 작업 나열

다음은 목록에서 수행 할 수있는 작업입니다..

  • 추가
  • 맑은
  • 카운트
  • 넓히다
  • 끼워 넣다
  • 인덱스
  • 없애다
  • 역전
  • 종류

추가

a = [1,2,3,4,5] a.append (6) print (a) # 목록 끝에 6이 출력됩니다.

맑은

a = [1,2,3,4,5] a.clear () # 목록을 지우거나 목록을 비 웁니다.

a = [1,2,3,4,5] b = a.copy () print (b) # 목록을 복사합니다.

카운트

a = [1,1,1,3,3,3,4,4,4,4,5,5,5,5,5] a.count (5) # 5가있는 횟수를 제공합니다. 목록에서.

넓히다

a = [1,2,3,4,5] a.extend (range (6,11)) # 반복 가능한 객체 범위에서이 목록의 값을 추가합니다.

끼워 넣다

a = [ 'edureka', 'python', 'data science'] a.insert (2, 'artificial intelligence') # 이것은 색인 값 2에 문자열을 추가합니다

인덱스

a = [ 'edureka', 'python', 'programming', 'data science', 'AI', 'machine learning'] a.index ( 'data science') # 이것은 문자열 'data에서 인덱스 값을 얻습니다. 과학 '은 3입니다.

a = [1,2,3,4,5] a.pop () # 이것은 목록의 끝에서 값을 팝합니다. 즉 5. 목록은 더 이상 5를 갖지 않습니다.

없애다

a = [1,2,3,4,11,5] a.remove (11) # 목록에서 11을 제거합니다.

역전

a = [5,4,3,2,1] a.reverse () # 이것은 목록을 뒤집습니다. # 목록을 뒤집는 또 다른 문 a = a [: : -1]

종류

a = [3,1,2,6,4,5,9,6,7,8] a.sort () # 결과로 정렬 된 목록을 얻습니다.

목록에서 값 바꾸기

a = [ 'edureka', 'python', 'data science', 'tennis', 'machine learning'] a [3] = 'artificial intelligence'# 이것은 주어진 인덱스의 값을 언급 된 값으로 대체합니다.

목록 반복

목록은 다음에 사용할 수 있습니다. 게다가. 다음은 제어문을 사용하여 목록을 반복하고 값을 인쇄하는 코드입니다.

a = [1,2,3,4,5] for x in a : if x == 4 : break print (x) # 이것은 목록을 반복하고 4를 만날 때까지 값을 인쇄합니다.

목록 생성자

목록 생성자는 목록을 생성 / 선언하는 데 사용됩니다.

a = list ((1,2,3,4,5)) print (a) # 생성자에 선언 된 값이있는 목록을 얻습니다.

보시다시피 목록 생성자는 튜플을 인수로 사용합니다. 마찬가지로 사전 또는 목록 생성자 내부의 집합과 같은 다른 데이터 유형도 선언 할 수 있습니다.

파이썬에서 목록 자르기

0-10의 숫자가있는 목록이 있다고 가정합니다. 그러나 5-10의 숫자 만 얻고 싶을 뿐이며 모든 숫자의 인덱스 값을 입력하는 모든 요소에 액세스해서는 안됩니다. 대신 아래 코드의 접근 방식을 따를 수 있습니다.

a = [1,2,3,4,5,6,7,8,9,10] a [4:11] # 인덱스 4부터 인덱스 11까지의 모든 숫자를 가져옵니다. a [-1 :- 6] # 이것은 색인 11에서 색인 6까지의 모든 숫자를 가져옵니다. a [4 :] # 이것은 색인 4에서 시작하여 목록의 끝까지 모든 숫자를 인쇄합니다. a [: 6] # 이것은 인덱스 0부터 인덱스 6까지 모든 숫자를 인쇄합니다.

Python에서 목록 부분 설정

목록을 부분 화한다는 것은 기존 목록 내에 목록을 선언하는 것을 의미합니다.

a = list (range (5,11) b = [1,2,3,4, a] # 목록에있는 값에 액세스하려면 b [4] # 목록 a를 인쇄합니다. b [4] [4] # 이것은 목록 a의 인덱스 값 4에있는 값을 가져옵니다 .b [4] [4] = 19 # 값도 변경하고, 바꾸고, 삭제하고, 수정할 수 있습니다.

목록 대신 다른 데이터 유형도 사용할 수 있습니다. 그러나 집합이 인덱싱되지 않았기 때문에 인덱스 값을 사용하여 집합 항목에 개별적으로 액세스 할 수 없습니다.

이 블로그에서 우리는 파이썬 목록과 우리가 수행 할 수있는 모든 작업에 대해 논의했습니다. 파이썬의 목록은 파이썬 프로그래밍의 기초를 배우면서 중요한 역할을하는 매우 중요한 개념입니다. Python 프로그래밍 언어에는 즉시 사용할 수있는 많은 기능이 있습니다. 오늘날 가장 인기있는 프로그래밍 언어 중 하나가되었습니다. 당신은 또한 등록 할 수 있습니다 학습을 시작합니다.

질문이 있습니까? 댓글에 언급하시면 다시 연락 드리겠습니다.