Python에서는 두 개의 사전 키의 곱입니다.

王林
풀어 주다: 2023-09-06 18:09:08
앞으로
1416명이 탐색했습니다.

Python에서는 두 개의 사전 키의 곱입니다.

소개

Python에서 두 사전의 결과에는 사전 순회가 포함됩니다. 특정 조건을 충족하는 특정 키를 찾을 수 있습니다. 그러면 제품을 쉽게 계산할 수 있습니다. Python의 사전은 실제 사전과 매우 유사합니다. 영어 사전에서는 단어가 키-값 쌍의 형태로 작성됩니다. 데이터는 비슷한 방식으로 Python 사전에 저장됩니다. 다음 단락에서는 Python에서 두 사전 키의 곱을 찾는 프로세스를 분석합니다.

분해과정

사전 이해하기

사전은 키와 값 쌍의 모음으로 설명할 수 있습니다. 키에는 숫자, 문자열 등 다양한 유형의 데이터가 포함될 수 있습니다. 예를 들어, 아래 프로그램에서 "my_dict"는 4개의 키와 값 쌍으로 초기화됩니다. "apple" 키는 값 5로 초기화됩니다. "Banana" 키는 값 10으로 초기화되고, "orange" 키는 값 3"으로, 포도" 키는 값 8로 초기화됩니다.

사전 이해력과 키()를 사용하여 문제를 해결하세요:

으아아아

출력

으아아아

위 코드는 해당 사전 키 값의 곱을 찾는 데 도움이 됩니다. "my_dict" 변수를 초기화했습니다. 이 변수에서는 4개의 사전 키-값 쌍을 선언합니다. 각 키에는 숫자 값이 할당됩니다. "filtered_keys = [my_dict[key] >= 5]인 경우 my_dict.keys()의 키에 대한 키"라는 명령문은 5보다 크거나 같은 값을 가진 키를 필터링합니다. 제품 변수를 1로 초기화했습니다. For 루프는 필터 키를 반복하는 데 사용됩니다. 사전 키 값의 곱은 "product *= my_dict[key]" 공식을 사용하여 계산됩니다. 마침내 우리는 제품을 화면에 성공적으로 인쇄했습니다.

Collection 모듈의 Counter() 함수와 * 연산자를 사용하여 "두 사전 키의 곱" 문제를 해결하세요:

으아아아

출력

으아아아

모듈 컬렉션에서 카운터를 가져옵니다. 모듈은 Python으로 작성되었으며 개발자나 프로그래머가 사용할 수 있는 일련의 명령입니다. 코드를 다시 작성할 필요가 없습니다. 이 모듈을 사용하여 다른 사람의 코드를 Python으로 직접 가져올 수 있습니다. 예를 들어, 위 프로그램에서 "my_dict"는 4개의 키와 값 쌍으로 초기화됩니다. "apple" 키는 값 5로 초기화됩니다. "Banana" 키는 값 10으로 초기화되고, "orange" 키는 값 3"으로, "grape" 키는 값 8로 초기화됩니다. 위의 솔루션과 유사하게 "[key for key in my_dict if my_dict[key] >= 5]" 구문을 사용하여 키 값을 비교하는 for 루프를 사용했습니다. 카운터 기능은 필터링된 키를 분리하는 데 사용됩니다. 여기의 제품은 1로 초기화됩니다.

사전과 zip() 함수를 사용하여 "두 사전 키의 곱" 문제 해결:

으아아아

출력

으아아아

첫 번째 코드와 유사하게 "my_dict" 변수를 초기화합니다. 이 변수에서는 4개의 사전 키-값 쌍을 선언합니다. 각 키에는 숫자 값이 할당됩니다. "apple" 키는 값 5로 초기화됩니다. "Banana" 키는 값 10으로 초기화되고, "orange" 키는 값 3"으로, "grape" 키는 값 8로 초기화됩니다. "filtered_keys = [my_dict[key] >= 5]인 경우 my_dict.keys()의 키에 대한 키"라는 명령문은 5보다 크거나 같은 키를 필터링합니다. 다음 코드 줄에서는 5보다 크거나 같고 값이 5인 키를 필터링합니다. Product의 값을 1로 초기화합니다. Filtered_values를 반복하려면 for 루프를 사용하세요. 그런 다음 이러한 키의 곱을 계산합니다. 마지막으로 선택한 튜플 키의 결과를 Python으로 인쇄합니다.

위 내용은 Python에서는 두 개의 사전 키의 곱입니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:tutorialspoint.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!