본문 바로가기

Python210.2

Python 리스트의 모든 문자열을 정수로 변환하는 방법은 무엇인가요? [중복], How do I convert all strings in a list of lists to integers? [duplicate] 질문 나는 문자열을 포함하는 튜플의 튜플이 있습니다: T1 = (('13', '17', '18', '21', '32'), ('07', '11', '13', '14', '28'), ('01', '05', '06', '08', '15', '16')) 나는 모든 문자열 요소를 정수로 변환하고 다시 리스트의 리스트에 넣고 싶습니다: T2 = [[13, 17, 18, 21, 32], [7, 11, 13, 14, 28], [1, 5, 6, 8, 15, 16]] 답변 int()은 문자열을 정수 값으로 변환하는 Python의 표준 내장 함수입니다. 인자로 숫자를 포함한 문자열을 전달하여 호출하면 정수로 변환된 숫자를 반환합니다: >>> int("1") + 1 2 만약 리스트 T1의 구조를 알고 있다면(리스트가 단순히 .. 2023. 11. 14.
Python 리스트의 평균을 찾는 중, Finding the average of a list 질문 파이썬에서 리스트의 평균을 어떻게 구할 수 있을까요? [1, 2, 3, 4] ⟶ 2.5 답변 Python 3.8+에서는 부동 소수점과의 숫자 안정성을 위해 statistics.fmean을 사용하십시오. (빠름.) Python 3.4+에서는 부동 소수점과의 숫자 안정성을 위해 statistics.mean을 사용하십시오. (더 느림.) xs = [15, 18, 2, 36, 12, 78, 5, 6, 9] import statistics statistics.mean(xs) # = 20.11111111111111 Python 3의 이전 버전에서는 다음을 사용하십시오. sum(xs) / len(xs) Python 2에서 부동 소수점 나눗셈을 얻으려면 len을 부동 소수점으로 변환하십시오: sum(xs) / f.. 2023. 8. 2.