어떤 파이썬 내장 함수가 목록의 모든 요소에 일부 기능을 적용 할 수 있습니까?

dmitrii.antonov.01

함수 sqr (n) 및 list array 있습니다. 배열의 모든 요소에 sqr (n)적용하는 파이썬 내장 함수가 있습니까 (요소는 배열 내부에서 변경됨 )? map () 함수 또는 기타 내장 함수를 사용하는 몇 가지 트릭 도 필요합니다.

물론 이것은 map () 함수를 사용하여 수행 할 수 있지만 반복자를 생성하고 새 목록을 얻습니다 (이전 목록은 변경되지 않음).

def sqr(n):
    return n ** 2

array = [1, 2, 3, 4, 5]
array = list(map(sqr, array)) # have to reassign name to new list but elements don't change in old one.
print(array) # output: [1, 4, 9, 16, 25]

나는 다음과 같은 것을 원한다.

def sqr(n):
    return n ** 2

array = [1, 2, 3, 4, 5]
some_built_in_function(sqr, array)
print(array) # output: [1, 4, 9, 16, 25]
Chepner

내장 함수는 없지만 map, 슬라이스 할당을 사용하여 동일한 결과를 얻을 수 있습니다 .

array[:] = map(sqr, array)

(문이 아닌 표현이 필요하다면 괴물 같은 표현을 사용할 수 있습니다.

array.__setitem__(slice(None), map(sqr, array))

이것은 본질적으로 슬라이스 할당이 구현되는 방법입니다. )

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 소품을 추가하지 않고 내장 Vuetify 구성 요소 소품을 부모의 SFC 루트 요소에 어떻게 적용 할 수 있습니까?

분류에서Dev

이기종 목록의 모든 요소가 모두 동일한 클래스의 인스턴스 인 경우 함수를 어떻게 적용 할 수 있습니까?

분류에서Dev

내 nodejs 서버의 모든 ".js"파일에서 winston 로깅 기능을 사용할 수 있습니까?

분류에서Dev

매번 모듈의 파일 이름을 쓰지 않고 파이썬에서 가져온 모듈의 내용을 어떻게 사용할 수 있습니까?

분류에서Dev

파이썬에서 공휴일 모듈을 사용하여 각 국가의 모든 공휴일 날짜를 어떻게 나열 할 수 있습니까?

분류에서Dev

페이지의 내용을 저장하기 전에 모든 자바 스크립트 동적 내용을로드하도록 페이지에 강제로 파이썬 라이브러리를 요청할 수 있습니다.

분류에서Dev

이 함수 내에서 eval ()을 사용하는 것이 올바르지 않습니까? 어떻게 든 동일한 기능을 수행 할 수 있습니까?

분류에서Dev

파이썬의 목록 요소에서 수학 연산을 어떻게 할 수 있습니까?

분류에서Dev

파일 경로에있는 모든 구성 요소의 권한을 어떻게 나열 할 수 있습니까?

분류에서Dev

request.POST.get () 함수 내에서 연결을 어떻게 사용할 수 있습니까? (장고 / 파이썬)

분류에서Dev

파이썬에서 어떤 유형의 이터 러블 /리스트가 이전 이터 러블 / 목록의 동일한 항목을 구조적으로 공유 할 수 있습니까?

분류에서Dev

로그 파일을 저장할 수있는 모든 가능성은 어디에 있습니까?

분류에서Dev

이 유효성 검사 기능을 모든 입력에 어떻게 적용 할 수 있습니까?

분류에서Dev

파이썬 셸에서 하나의 파일에 모든 가져 오기를 정의 할 수 있습니까?

분류에서Dev

Fedora의 지정된 저장소에있는 모든 패키지의 모든 파일 이름을 어떻게 검색 할 수 있습니까?

분류에서Dev

내 보관함에없는 iTunes 폴더의 모든 파일을 어떻게 삭제할 수 있습니까?

분류에서Dev

루프 내부에 함수를 정의하면 모든 반복에 대해 함수가 재정의됩니다. 아니면 파이썬이이를 최적화 할 수 있습니까?

분류에서Dev

`split` 기능을 사용하여 모든 6. 행마다 파일 내용을 분할 할 수 있습니까?

분류에서Dev

화면 크기 조정에서 수평 Li의 모든 내용을 어떻게 이동할 수 있습니까?

분류에서Dev

임베디드 시스템 ISR 내부에서 어떤 기능을 사용할 수 있습니까?

분류에서Dev

StackLayout 내부의 요소에 애니메이션을 적용 할 수 있습니까?

분류에서Dev

내부적으로 파이썬 스크립트를 호출하는 배치 파일을 작성하고 파이썬 스크립트가 배치 파일에 일부 값을 반환하기를 원합니다. 어떻게 할 수 있습니까?

분류에서Dev

파이썬의 재귀 함수에서 공유 목록을 어떻게 정의 할 수 있습니까?

분류에서Dev

두 개의 목록으로 반복되고 일치하는지 여부를 알아내는 파이썬 코드를 어떻게 사용할 수 있습니까?

분류에서Dev

한 디렉토리에 재귀 모드로 모든 파일의 모든 내용을 쉽게 표시 할 수있는 방법이 있습니까?

분류에서Dev

목록에서 가능한 모든 플레이어 팀을 어떻게 생성 할 수 있습니까?

분류에서Dev

일부가 null 일 수있는 경우 가능한 모든 쌍의 목록을 가져 오기 위해 presto DB의 열을 통합 할 수 있습니까?

분류에서Dev

일부가 null 일 수있는 경우 가능한 모든 쌍의 목록을 가져 오기 위해 presto DB의 열을 통합 할 수 있습니까?

분류에서Dev

R-목록의 모든 요소에 대해 각 j 열에 동일한 최대 값을 어떻게 설정할 수 있습니까?

Related 관련 기사

  1. 1

    내 소품을 추가하지 않고 내장 Vuetify 구성 요소 소품을 부모의 SFC 루트 요소에 어떻게 적용 할 수 있습니까?

  2. 2

    이기종 목록의 모든 요소가 모두 동일한 클래스의 인스턴스 인 경우 함수를 어떻게 적용 할 수 있습니까?

  3. 3

    내 nodejs 서버의 모든 ".js"파일에서 winston 로깅 기능을 사용할 수 있습니까?

  4. 4

    매번 모듈의 파일 이름을 쓰지 않고 파이썬에서 가져온 모듈의 내용을 어떻게 사용할 수 있습니까?

  5. 5

    파이썬에서 공휴일 모듈을 사용하여 각 국가의 모든 공휴일 날짜를 어떻게 나열 할 수 있습니까?

  6. 6

    페이지의 내용을 저장하기 전에 모든 자바 스크립트 동적 내용을로드하도록 페이지에 강제로 파이썬 라이브러리를 요청할 수 있습니다.

  7. 7

    이 함수 내에서 eval ()을 사용하는 것이 올바르지 않습니까? 어떻게 든 동일한 기능을 수행 할 수 있습니까?

  8. 8

    파이썬의 목록 요소에서 수학 연산을 어떻게 할 수 있습니까?

  9. 9

    파일 경로에있는 모든 구성 요소의 권한을 어떻게 나열 할 수 있습니까?

  10. 10

    request.POST.get () 함수 내에서 연결을 어떻게 사용할 수 있습니까? (장고 / 파이썬)

  11. 11

    파이썬에서 어떤 유형의 이터 러블 /리스트가 이전 이터 러블 / 목록의 동일한 항목을 구조적으로 공유 할 수 있습니까?

  12. 12

    로그 파일을 저장할 수있는 모든 가능성은 어디에 있습니까?

  13. 13

    이 유효성 검사 기능을 모든 입력에 어떻게 적용 할 수 있습니까?

  14. 14

    파이썬 셸에서 하나의 파일에 모든 가져 오기를 정의 할 수 있습니까?

  15. 15

    Fedora의 지정된 저장소에있는 모든 패키지의 모든 파일 이름을 어떻게 검색 할 수 있습니까?

  16. 16

    내 보관함에없는 iTunes 폴더의 모든 파일을 어떻게 삭제할 수 있습니까?

  17. 17

    루프 내부에 함수를 정의하면 모든 반복에 대해 함수가 재정의됩니다. 아니면 파이썬이이를 최적화 할 수 있습니까?

  18. 18

    `split` 기능을 사용하여 모든 6. 행마다 파일 내용을 분할 할 수 있습니까?

  19. 19

    화면 크기 조정에서 수평 Li의 모든 내용을 어떻게 이동할 수 있습니까?

  20. 20

    임베디드 시스템 ISR 내부에서 어떤 기능을 사용할 수 있습니까?

  21. 21

    StackLayout 내부의 요소에 애니메이션을 적용 할 수 있습니까?

  22. 22

    내부적으로 파이썬 스크립트를 호출하는 배치 파일을 작성하고 파이썬 스크립트가 배치 파일에 일부 값을 반환하기를 원합니다. 어떻게 할 수 있습니까?

  23. 23

    파이썬의 재귀 함수에서 공유 목록을 어떻게 정의 할 수 있습니까?

  24. 24

    두 개의 목록으로 반복되고 일치하는지 여부를 알아내는 파이썬 코드를 어떻게 사용할 수 있습니까?

  25. 25

    한 디렉토리에 재귀 모드로 모든 파일의 모든 내용을 쉽게 표시 할 수있는 방법이 있습니까?

  26. 26

    목록에서 가능한 모든 플레이어 팀을 어떻게 생성 할 수 있습니까?

  27. 27

    일부가 null 일 수있는 경우 가능한 모든 쌍의 목록을 가져 오기 위해 presto DB의 열을 통합 할 수 있습니까?

  28. 28

    일부가 null 일 수있는 경우 가능한 모든 쌍의 목록을 가져 오기 위해 presto DB의 열을 통합 할 수 있습니까?

  29. 29

    R-목록의 모든 요소에 대해 각 j 열에 동일한 최대 값을 어떻게 설정할 수 있습니까?

뜨겁다태그

보관