반응형
Python의 목록에있는 모든 숫자에서 값을 빼시겠습니까?
목록이 있습니다
a = [49, 51, 53, 56]
목록의 각 정수 값에서 13을 어떻게 빼나요?
A의 지능형리스트 :
a = [x - 13 for x in a]
숫자를 많이 사용하는 경우 NumPy를 살펴 보는 것이 좋습니다 . 숫자 배열에서 직접 모든 종류의 작업을 수행 할 수 있습니다. 예를 들면 :
>>> import numpy
>>> array = numpy.array([49, 51, 53, 56])
>>> array - 13
array([36, 38, 40, 43])
map () 함수를 사용할 수 있습니다 .
a = list(map(lambda x: x - 13, a))
이것은 작동합니다 :
for i in range(len(a)):
a[i] -= 13
참고 URL : https://stackoverflow.com/questions/4918425/subtract-a-value-from-every-number-in-a-list-in-python
반응형
'developer tip' 카테고리의 다른 글
Bash를 사용하여 Linux에서 환경 변수 설정 (0) | 2020.11.03 |
---|---|
Java에서 파일에 바이트 배열을 어떻게 쓸 수 있습니까? (0) | 2020.11.03 |
생성 된 소스 폴더에서 Intellij를 사용할 수 없습니다. (0) | 2020.11.03 |
반환 유형별 오버로딩 (0) | 2020.11.03 |
숭고한 텍스트 또는 다른 텍스트 편집기에서 모든 특수 악센트 문자를 강조 표시하는 방법이 있습니까? (0) | 2020.11.03 |