sum(int(i.replace(',',''))if re.search('\d',i)!=None for i in list)
목록의 모든 요소를 합산하고자합니다. 문제는 요소가 문자열이며, 그 중 일부는 숫자가 있고 정수로 변환 한 다음 추가하는 것입니다. 그래서 문자열에 숫자가 있는지 확인해야합니다. sum 함수의 목록에 조건을 추가하려면 어떻게합니까? 또한 목록을 반복하고 변수에 추가하고 싶지 않은 sum 함수를 사용하려고합니다.조건 (파이썬) 아래 목록의 요소 합계
예를 들어 출력 할 수 있습니까? –
필터를 사용하여 요구 사항을 수정하는 기능을 갖춘 목록 이해가가는 길입니다. – TimothyAWiseman