python
Python List 데이터 유형은 다양한 데이터 유형의 항목을 순서대로 저장하는 데 도움이 됩니다. 데이터는 대괄호([]) 안에 기록되며 값은 쉼표(,)로 구분됩니다.
Python에는 주어진 목록에서 요소를 제거하는 데 도움이 되는 목록 데이터 유형에 사용할 수 있는 많은 메서드가 있습니다. 메소드는 remove(), pop()입니다. 및 clear() .
목록 방법 외에도 del 을 사용할 수도 있습니다. 목록에서 항목을 제거하는 키워드입니다.
이 Python 자습서에서는 다음을 배우게 됩니다.
my_list = ['Guru', 50, 11.50, 'Siya', 50, ['A', 'B', 'C']]
인덱스는 0부터 시작합니다. 목록에서:my_list at
0 번째 색인에는 'Guru'라는 문자열이 있습니다.
Python removes () 메서드는 목록과 함께 사용할 수 있는 내장 메서드입니다. 목록에서 일치하는 첫 번째 요소를 제거하는 데 도움이 됩니다.
list.remove(element)
목록에서 제거하려는 요소입니다.
반환 가치
이 메서드에 대한 반환 값이 없습니다.
다음은 remove() 메서드를 사용할 때 기억해야 할 중요한 사항입니다.
내가 가지고 있는 샘플 목록은 다음과 같습니다.
my_list = [12, 'Siya', 'Tiya', 14, 'Riya', 12, 'Riya']
목록에는 날짜 유형 문자열 및 숫자의 요소가 있습니다. 목록에 숫자 12 및 문자열 Riya와 같은 중복 요소가 있습니다.
my_list = [12, 'Siya', 'Tiya', 14, 'Riya', 12, 'Riya'] my_list.remove(12) # it will remove the element 12 at the start. print(my_list) my_list.remove('Riya') # will remove the first Riya from the list print(my_list) my_list.remove(100) #will throw an error print(my_list)
출력:
['Siya', 'Tiya', 14, 'Riya', 12, 'Riya'] ['Siya', 'Tiya', 14, 12, 'Riya'] Traceback (most recent calllast): File "display.py", line 9, in <module> my_list.remove(100) ValueError: list.remove(x): x not in the list
pop() 메소드는 주어진 인덱스를 기반으로 목록에서 요소를 제거합니다.
list.pop(index)
index:pop() 메서드에는 index라는 인수가 하나만 있습니다.
반환 가치:
pop() 메서드는 주어진 인덱스를 기반으로 제거된 요소를 반환합니다. 최종 목록도 업데이트되며 요소가 없습니다.
예제에서 사용할 목록은 my_list =[12, 'Siya', 'Tiya', 14, 'Riya', 12, 'Riya'] 입니다.
다음을 기반으로 pop() 메서드를 사용하여 요소를 제거해 보겠습니다.
여기서 Tiya를 제거합니다. 목록에서. 색인은 0부터 시작하므로 Tiya 에 대한 색인은 2입니다.
my_list = [12, 'Siya', 'Tiya', 14, 'Riya', 12, 'Riya'] #By passing index as 2 to remove Tiya name = my_list.pop(2) print(name) print(my_list) #pop() method without index – returns the last element item = my_list.pop() print(item) print(my_list) #passing index out of range item = my_list.pop(15) print(item) print(my_list)
출력:
Tiya [12, 'Siya', 14, 'Riya', 12, 'Riya'] Riya [12, 'Siya', 14, 'Riya', 12] Traceback (most recent calllast): File "display.py", line 14, in <module> item = my_list.pop(15) IndexError: popindex out of range
clear() 메서드는 목록에 있는 모든 요소를 제거합니다.
list.clear()
매개변수:
매개변수가 없습니다.
반환값:
반환 값이 없습니다. list()는 clear() 메소드를 사용하여 비워집니다.
clear() 메소드는 주어진 목록을 비울 것입니다. 아래 예에서 clear()의 작동을 살펴보겠습니다.
my_list = [12, 'Siya', 'Tiya', 14, 'Riya', 12, 'Riya'] #Using clear() method element = my_list.clear() print(element) print(my_list)
출력:
None []
목록에서 요소를 제거하려면 del 을 사용할 수 있습니다. 키워드 다음에 목록이 옵니다. 요소의 인덱스를 목록에 전달해야 합니다. 인덱스는 0에서 시작합니다.
del list[index]
del 을 사용하여 목록에서 요소 범위를 분할할 수도 있습니다. 예어. 목록의 시작/중지 인덱스는 del 키워드에 주어질 수 있으며, 해당 범위에 속하는 요소는 제거됩니다. 구문은 다음과 같습니다.
del list[start:stop]
다음은 del을 사용하여 목록에서 첫 번째 요소, 마지막 요소, 여러 요소를 제거하는 방법을 보여주는 예입니다. .
my_list = list(range(15)) print("The Original list is ", my_list) #To remove the firstelement del my_list[0] print("After removing first element", my_list) #To remove last element del my_list[-1] print("After removing last element", my_list) #To remove element for given index : for example index:5 del my_list[5] print("After removing element from index:5", my_list) #To remove last 2 elements from the list del my_list[-2] print("After removing last 2 elements", my_list) #To remove multiple elements delmy_list[1:5] print("After removing multiple elements from start:stop index (1:5)", my_list) #To remove multiple elements del my_list[4:] print("To remove elements from index 4 till the end (4:)", my_list)
출력:
The Originallist is [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] After removing first element [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] After removing last element [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] After removing element from index:5 [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13] After removing last 2 elements [1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 13] After removing multiple elements from start:stop index (1:5) [1, 7, 8, 9, 10, 11, 13] To remove elements from index 4 till the end (4:) [1, 7, 8, 9]
remove(), pop()과 같은 목록 메서드를 사용할 수 있습니다. 목록에서 첫 번째 요소를 제거합니다. remove() 메서드의 경우 제거할 첫 번째 요소를 전달해야 하고 인덱스를 팝하려면 0을 전달해야 합니다.
del 을 사용할 수도 있습니다. 목록에서 첫 번째 요소를 제거하는 키워드입니다.
아래 예는 remove(), pop() 및 del을 사용하여 목록에서 첫 번째 요소를 제거하는 방법을 보여줍니다.
my_list1 = ['A', 'B', 'C', 'D', 'E', 'F'] print("The Originallist is ", my_list1) #Using remove() to remove first element my_list1.remove('A') print("Using remove(), the final list is ", my_list1) my_list1 = ['A', 'B', 'C', 'D', 'E', 'F'] print("The Originallist is ", my_list1) #Using pop() to remove the first element element = my_list1.pop(0) print("The first element removed from my_list1 is ", element) print("Using pop(), the final list is ", my_list1) #Using del to remove the first element my_list2 = ['A', 'B', 'C', 'D', 'E', 'F'] del my_list2[0] print("Using del, the final list is ", my_list2)
출력:
The Originallist is ['A', 'B', 'C', 'D', 'E', 'F'] Using remove(), the final list is ['B', 'C', 'D', 'E', 'F'] The Originallist is ['A', 'B', 'C', 'D', 'E', 'F'] The first element removed from my_list1 is A Using pop(), the final list is ['B', 'C', 'D', 'E', 'F'] Using del, the final list is ['B', 'C', 'D', 'E', 'F']
list 메소드 remove() 및 pop()은 단일 요소를 제거하기 위한 것입니다. 여러 측면을 제거하려면 델 을 사용하십시오. 키워드.
목록 ['A', 'B', 'C', 'D', 'E', 'F']에서 요소 B, C 및 D를 제거하려고 합니다. 아래 예는 <강한>델 요소를 제거하는 키워드입니다.
#Using del to remove the multiple elements from list my_list2 = ['A', 'B', 'C', 'D', 'E', 'F'] print("Originallist is ", my_list2) del my_list2[1:4] print("Using del, the final list is ", my_list2)
출력:
Originallist is ['A', 'B', 'C', 'D', 'E', 'F'] Using del, the final list is ['A', 'E', 'F']
인덱스를 기반으로 요소를 제거하려면 목록 메서드 pop() 을 사용할 수 있습니다. del 을 사용해도 키워드는 주어진 색인에 대한 요소를 제거하는 데 도움이 됩니다.
#Using del to remove the multiple elements from list my_list1 = ['A', 'B', 'C', 'D', 'E', 'F'] print("Originallist is ", my_list1) element = my_list1.pop(2) print("Element removed for index: 2 is ", element) print("Using pop, the final list is ", my_list1) #Using del to remove the multiple elements from list my_list2 = ['A', 'B', 'C', 'D', 'E', 'F'] print("Originallist is ", my_list2) del my_list2[2] print("Using del, the final list is ", my_list2)
출력
Originallist is ['A', 'B', 'C', 'D', 'E', 'F'] Element removed for index: 2 is C Using pop, the final list is ['A', 'B', 'D', 'E', 'F'] Originallist is ['A', 'B', 'C', 'D', 'E', 'F'] Using del, the final list is ['A', 'B', 'D', 'E', 'F']
Python에는 주어진 목록에서 요소를 제거하는 데 도움이 되는 목록 데이터 유형에 사용할 수 있는 많은 메서드가 있습니다. 메소드는 remove(), pop()입니다. 및 clear().
요소를 제거하기 위해 목록에서 사용할 수 있는 중요한 내장 메서드
메소드 | 설명 |
---|---|
제거() | 목록에서 일치하는 첫 번째 주어진 요소를 제거하는 데 도움이 됩니다. |
팝() | pop() 메소드는 주어진 인덱스를 기반으로 목록에서 요소를 제거합니다. |
지우기() | clear() 메소드는 목록에 있는 모든 요소를 제거합니다. |
python
파이썬 배열이란 무엇입니까? Python 배열 동일한 데이터 유형을 가진 요소를 갖는 공통 유형의 데이터 구조 모음입니다. 데이터 모음을 저장하는 데 사용됩니다. Python 프로그래밍에서 배열은 배열 모듈에 의해 처리됩니다. 배열 모듈을 사용하여 배열을 생성하는 경우 배열의 요소는 동일한 숫자 유형이어야 합니다. 이 Python Array 기사에서는 다음을 배우게 됩니다. 파이썬 배열이란 무엇입니까? 파이썬에서 배열을 언제 사용해야 하나요? Python에서 배열을 만드는 구문 Python에서 배열을 만드는 방법은 무엇
3D 인쇄 프로젝트는 침대에서 나온 인쇄물에서 완벽하게 나올 수 있어야 하지만 대부분의 경우 동일한 재료가 아니기 때문에 그런 식으로 발생하지 않습니다. 완료하기 전에 프로젝트의 인쇄된 부분에 눈에 보이는 선과 불완전한 표면이 표시됩니다. 인쇄물이 보기 좋게 보이려면 마무리 공정을 적용해야 합니다. 거친 가장자리를 부드럽게 하고 인쇄물에서 확장된 필라멘트를 잘라 지지 재료를 제거한 후 습식 샌딩이 잘 작동합니다. 이것은 항상 지지 구조 또는 테두리의 결과이며 잘못 수행하면 인쇄물을 망칠 수 있습니다. 이미 완성된 3D 프린트