자바스크립트가 배열의 객체 바꾸기

| | | | |

파이썬 목록에서 요소를 교체하는 세 가지 방법이 있습니다. 목록 인덱싱 또는 루프를 사용하여 항목을 바꿀 수 있습니다. 기존 목록을 기반으로 새 목록을 만들고 변경하려는 경우 목록 이해를 사용할 수 있습니다.

목록의 값을 수정하기로 결정할 수 있습니다. 레스토랑의 메뉴를 만들고 있다고 가정해 보겠습니다. 잘못된 메뉴 항목 중 하나의 철자를 알 수 있습니다. 이 오류를 수정하려면 목록의 기존 항목 루프를 사용하여 Python 목록의 항목을 바꿀 수 있습니다.

Python Replace element in list

, index 목록 o 이해 목록 . 처음 두 가지 방법은 기존 목록을 목록 이해로 수정하여 지정된 수정 사항으로 새 목록을 생성합니다.

Summarize each 방법:.

  • 목록 인덱싱: 우리는 다음을 사용합니다. 이 요소와 관련된 값을 수정하기 위해 목록에 있는 요소의 인덱스 번호입니다. 등호는 목록의 값을 수정하는 데 사용됩니다.
  • 목록 포함:. 목록 구문 이해는 기존 회사의 새 목록을 만듭니다. 목록을 이해할 때 조건을 지정하여 루프에 대한 새 목록
  • 의 값을 결정할 수 있습니다. 루프는 목록의 요소를 반복합니다. 인덱싱은 목록을 실제로 변경하는 데 사용됩니다. enumerate() 메서드를 사용하여 반복할 수 있는 두 개의 인덱스 번호 및 값 목록을 만듭니다.

이 가이드에서는 이러한 각 메서드를 살펴봅니다. 시작하는 데 도움이 되도록 각각의 예를 참조할 것입니다.

Python Replace item in list. 인덱싱 목록을 사용하여

목록의 항목을 교체하는 가장 좋은 방법은 Python 구문 인덱싱 을 사용하는 것입니다. 인덱싱을 사용하면 목록에서 항목 또는 일련의 항목을 선택할 수 있습니다. 할당 연산자를 사용하면 목록의 특정 위치에서 값을 변경할 수 있습니다.

우리 의류 매장에서 매장 가격 정보 프로그램을 구축 중입니다. 목록에 있는 첫 번째 품목의 가격은 $5 인상되어야 합니다. 이를 위해 우리는 `목록 색인 생성

목록을 생성하여 시작하거나 우리 제품의 가격이 포함된 목록:.

인덱싱을 사용하여 목록의 첫 번째 포인트인 99.95를 선택하고 수정합니다. 이 값은 인덱스 위치가 0입니다. 이는 목록이 0부터 인덱싱되기 때문입니다.

저희 코드는 위치 0에 있는 요소를 선택하고 그 값을 104.95로 설정합니다. 이것은 이전 값에서 $5의 증가를 나타냅니다. 코드는 첫 번째 가격 변경이 있는 항목 목록을 반환합니다.

현재 가격 [0] 값에 5를 추가하여 목록을 수정할 수 있습니다.

price [0]은 목록의 첫 번째 요소에 해당합니다(위치 index)

우리 코드는 첫 번째 예와 동일한 값을 가진 목록을 반환합니다.

목록의 Python 요소 바꾸기: 다음을 포함한 목록 사용

< a href="/python-list-comprehension/"> Python 목록 소개 는 목록에서 항목을 찾고 바꾸는 가장 Python 방법일 수 있습니다. 이 방법은 기존 목록의 값을 기반으로 새 목록을 만들려는 경우에 유용합니다.

목록 이해를 사용하면 기존 목록의 항목을 탐색하고 새 목록을 만들 수 있습니다. 특정 기준에 따라. 예를 들어 기존 목록에서 "C"로 시작하는 항목이 포함된 새 목록을 생성할 수 있습니다.

여기에서 소매점을 판매하는 상점의 모든 제품에 대해 10% 할인을 계산하는 프로그램을 만듭니다. $ 50 이상의 의류 가치 우리는 제품의 이전 가격 목록을 사용합니다.

그런 다음 목록의 요소를 대체하도록 구성된 목록을 정의합니다.

이 목록은 "price" 목록을 반복하고 $ 50보다 큰 값을 찾습니다. 이 항목에는 10% 할인이 적용됩니다. round() 메서드를 사용하여 업데이트된 값을 소수점 이하 두 자리까지 둘러싸겠습니다.

코드는 새 가격 목록을 반환합니다.

축소가 각 요소에 성공적으로 적용되었습니다. 10%

Python은 목록의 요소를 대체합니다. For 루프 사용

python by 루프 를 사용하여 목록의 요소를 교체할 수 있습니다. 이렇게 하려면 Python enumerate () 함수 가 필요합니다. 이 함수는 두 개의 목록을 반환합니다: 목록의 색인 번호와 목록의 값. 단일 루프로 이 두 목록을 반복합니다.

이 예에서는 코드에서 동일한 가격 목록을 사용합니다.

그런 다음 을 사용하여 이 목록을 반복하는 루프를 정의합니다. enumerate function() :

값 "index"는 위치를 저장합니다. 인덱스 d `요소. "항목"은 이 인덱스 위치에 연결된 값입니다. 쉼표는 enumerate() 메서드에서 반환된 두 목록 값을 구분합니다.

메소드 또는 다른 값의 두 개 이상의 값을 검색하는 것을 압축 해제라고 합니다. 열거() 메서드의 두 목록을 "압축 해제"했습니다.

위의 동일한 공식을 사용하여 계산합니다. 10% 항목에서 $ 50 이상의 값 할인 코드를 실행하고 어떤 일이 발생하는지 봅시다:

저희 코드는 할인에 따라 "가격" 목록의 항목을 올바르게 변경합니다.

결론

목록에 대한 이해를 사용하여 Python 목록의 항목을 교체할 수 있습니다. 인덱싱 또는 루프.

목록의 값을 바꾸려면 인덱싱 구문이 더 적합합니다. 기준을 충족하는 목록의 여러 항목을 바꾸려면 목록을 이해하는 것이 좋습니다. 컬은 기능적이지만 목록의 이해도보다 덜 Pythonic합니다.

Python을 배우는 데 도움이 되는 더 많은 리소스에 관심이 있습니까? 그렇다면 Python 학습 안내서 를 확인하십시오 . 이 안내서에는 귀하에게 도움이 될 최고의 과정 , 책 및 학습 리소스 목록이 포함되어 있습니다 . 언어를 마스터하세요.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method