파이썬 목록에서 최대의 파이썬 찾기 색인
def main(): a = [2,1,5,234,3,44,7,6,4,5,9,11,12,14,13] max = 0 for number in a: if number > max: max = number print max if __name__ == '__main__': main() 배열의 최대 값을 얻을 수 있습니다 (물론 max ()를 사용하지 않고 ...). 해당 값의 인덱스 (위치)를 어떻게 얻을 수 있습니까? 새로운 파이썬 키워드 나 내장 함수를 사용하지 않고 단순하게 유지하십시오. 감사! 해결 방법 내장 index () 함수를 사용할 수 없다면 foreach 루프를 사용하는 대신 인덱스로 반복하십시오. for i in range(len(a)): if a[i] > max: max = a[i] maxInd..
2021. 2. 13.
파이썬 목록에서 모든 값을 제거 하시겠습니까?
Python에서 remove () 는 목록에서 첫 번째 값을 제거합니다. 목록에서 값의 모든 항목을 제거하는 방법은 무엇입니까? 이것이 제가 염두에두고있는 것입니다. >>> remove_values_from_list([1, 2, 3, 4, 2, 2, 3], 2) [1, 3, 4, 3] 해결 방법 기능적 접근 : Python 3.x >>> x = [1,2,3,2,2,2,3,4] >>> list(filter((2).__ne__, x)) [1, 3, 3, 4] 또는 >>> x = [1,2,3,2,2,2,3,4] >>> list(filter(lambda a: a != 2, x)) [1, 3, 3, 4] Python 2.x >>> x = [1,2,3,2,2,2,3,4] >>> filter(lambda a: a !..
2021. 2. 12.