>  기사  >  백엔드 개발  >  Python에서는 두 개의 사전 키의 곱입니다.

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

王林
王林앞으로
2023-09-06 18:09:081496검색

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으로 문의하시기 바랍니다. 삭제