Python 사전 Values() 메서드

Python Sajeon Values Meseodeu



Python은 초보자를 위한 매우 간단한 프로그래밍 언어입니다. 'Python'으로 사전을 쉽게 만들 수 있습니다. 키는 사전과 같은 데이터 구조의 인덱싱에 사용됩니다. 'Python'에서 사전을 만든 후 이러한 사전에 많은 기능을 적용할 수도 있습니다. 사전의 데이터를 복사하거나 사전에서 전체 데이터를 제거하거나 사전에서 특정 데이터를 제거하거나 'Python' 기능을 사용하여 사전에서 다른 많은 작업을 수행할 수 있습니다. 딕셔너리의 뷰 객체도 얻을 수 있습니다. 딕셔너리의 값은 뷰 객체에 포함됩니다. 'Python'의 'values()' 메서드를 사용하여 이러한 값을 쉽게 얻을 수 있습니다. 'values()' 메서드는 해당 뷰 객체를 제공합니다.

이 기사에서는 Python의 'values()' 메서드가 작동하는 방식과 뷰 객체를 반환하는 방식을 살펴보겠습니다. 구문에 대한 논의에 이어 코드에서 'values()' 메서드도 사용할 것입니다.







통사론:



Dictionary_name.values ( )


우리는 사전 이름을 입력하기만 하면 됩니다. 이 함수에는 매개변수가 필요하지 않습니다.



예 1:

다음은 'spyder' 앱에서 수행한 'Python' 코드입니다. 이 예에서는 'Marksheet' 사전이 생성됩니다. 우리는 또한 그것에 데이터를 삽입했습니다. 우리가 삽입한 이 사전의 데이터는 '윤리: 88, DDBMS: 50, 문학: 79, ITC: 95, 수학: 99'입니다. 이 사전에 일부 키와 값을 삽입했습니다. 그 다음에는 이 완전한 사전을 터미널에 표시하기를 원하기 때문에 'print()' 함수가 있습니다. 'Marksheet'를 이 'print()'에 전달하기만 하면 이 코드를 실행한 후 출력 화면에서 이 사전을 볼 수 있습니다. 아직 'values()' 메서드를 적용하지 않았습니다. 먼저 이 완전한 사전을 보여드리겠습니다. 그런 다음 이 사전과 함께 'values()' 메서드를 사용합니다.






이 코드를 실행하려면 'Shift+Enter'를 누르기만 하면 됩니다. 출력은 이 '스파이더' 앱의 터미널에서 렌더링됩니다. 사전은 코드에 삽입한 모든 키와 값과 함께 다음 결과에서 볼 수 있습니다. 이제 'values()' 메서드를 사용하는 방법을 살펴보겠습니다.


이제 'values()' 메서드를 사용합니다. 'Marksheet'는 사전의 이름입니다. 그런 다음 다음 그림과 같이 이 'Marksheet'와 함께 'values()' 메서드를 입력합니다. 이 'values()' 메서드는 이 사전의 값만 반환합니다. 이 메소드를 'print()' 안에 작성하여 콘솔에도 표시되도록 합니다.




이 결과를 확인하십시오. 이 결과에는 사전의 값만 인쇄된 것을 볼 수 있습니다. 'Python' 코드에서 'values()' 메서드를 사용했기 때문입니다.

예 2:

'Saaries'는 이 예제에서 생성하는 사전입니다. 이 '급여' 사전에는 'Ryan: 88000, Jason: 59000, Lily: 62000, David: 75000, Ronald: 49000, Gary: 48000'이 포함되어 있습니다. 그런 다음 콘솔에 'Saaries' 사전을 인쇄하는 데 도움이 되는 'print()'에 입력합니다. 그런 다음 사전의 이름을 넣어 'values()' 메서드를 적용합니다. 'Saaries.values()'로 작성합니다. 또한 이 메소드를 화면에 적용한 후 결과를 출력하는 'print()' 내부에 이것을 추가합니다. 사전에서 모든 값을 가져와 콘솔에 표시합니다.


키와 값이 포함된 사전이 먼저 표시됩니다. 그런 다음 코드에서 'values()' 메서드를 사용했기 때문에 이 사전의 값만 인쇄합니다.

예 3:

우리가 만들고 있는 사전을 '프로젝트'라고 합니다. '모바일 앱: 19, 비즈니스 웹사이트: 20, 카페 웹사이트: 14, 가구 웹사이트: 15, 쇼핑 웹사이트: 23'이 이 '프로젝트' 사전에 나열됩니다. 그런 다음 'print()' 함수를 사용하여 터미널에서 'Projects' 사전을 인쇄할 수 있습니다. 그런 다음 사전 이름을 입력하여 이 사전 이름과 함께 'values()' 메서드를 사용합니다. 'Projects.values()'로 작성하는 것 외에도 이 메서드를 사용한 결과를 화면에 출력하는 'print()' 함수 안에 포함시킵니다. 값은 모두 사전에서 가져와 터미널에 표시됩니다.


먼저 전체 사전이 모든 키 및 값과 함께 렌더링됩니다. 그러나 'Projects' 사전의 값만 렌더링되는 것을 볼 수 있습니다. 'values()' 메서드를 사용하여 이러한 값을 얻습니다.

예 4:

'Even_Nums' 사전을 만들고 여기에는 몇 가지 키와 값이 포함됩니다. 이 'Even_Nums' 사전에 삽입하는 키와 값은 'Two: 2, Four: 4, Six: 6, Eight: 8'입니다. 그런 다음 이 아래에 'print()'를 배치합니다. 이 “print()” 메소드에서는 사전의 이름을 기록하므로 이 사전이 출력됩니다.

이제 변수 이름인 'data'를 사용합니다. 'values()' 메서드로 초기화됩니다. 'Even_Nums.values()'로 초기화하므로 이 메소드를 통해 'Even_Nums' 사전에서 가져온 값은 'data' 변수에 저장됩니다. 이 후에 'print()'를 다시 사용합니다. 이제 'values()' 메서드를 사용하여 얻은 값을 인쇄합니다. 우리는 'print()' 메소드에 'data'를 씁니다.

이제 이 'Even_Nums' 사전에 다른 항목을 추가하려고 합니다. 그래서 사전의 이름인 “Even_Num”을 넣고 대괄호를 넣습니다. 이 대괄호에는 이 사전에 추가하려는 키를 씁니다. 키 이름은 '텐'입니다. 그런 다음 이에 대한 값도 지정합니다. 여기에 추가한 값은 '10'입니다. 다시 'print()' 내부에 데이터 변수를 배치합니다. 이번에는 사전의 이전 값과 함께 업데이트된 값도 반환합니다.


여기에 표시된 사전에는 4개의 키와 4개의 값이 있습니다. 그런 다음 사전의 값만 표시합니다. 그런 다음 이 사전에 새 값과 키를 추가하고 우리가 삽입한 이전 값과 함께 업데이트된 값도 표시합니다.

예 5:

'item_sold' 사전이 생성되었습니다. 이 'Item_sold' 사전에 '너겟: 19, 잼: 22, 빵: 15, 계란: 24, 국수: 24'를 배치합니다. 그런 다음 'Item_sold' 사전을 인쇄합니다. 이를 표시한 후 마지막에 'values()' 메서드를 사용합니다. 또한 'print()' 내부에 'values()' 메서드를 작성하여 사전에서 얻은 모든 값도 콘솔에 인쇄됩니다.


모든 키와 값을 포함하여 전체 사전이 먼저 렌더링됩니다. 그러나 다음 이미지에서 볼 수 있듯이 사전 전체를 인쇄한 후 사전의 값만 표시됩니다. 'values()' 기술은 이러한 값을 얻는 데 도움이 됩니다.

예 6:

이제 여기에 있는 사전은 'STD' 사전으로 'English: 79, PF: 82, OOP: 75, Java: 54, OS: 74'를 입력합니다. 그런 다음 이전 코드에서 설명한 것과 같은 방식으로 인쇄합니다. 또한 'values()' 메서드를 사용하여 값을 얻습니다. 그런 다음 'sum()' 함수를 사용하여 이러한 값의 '합'을 계산합니다. 이 'sum()' 함수에서 이 사전의 값을 저장하는 변수를 전달합니다. 이 함수는 'print()'에서 이 메서드를 작성했기 때문에 모든 값의 합을 계산하고 콘솔에 결과를 렌더링합니다.


전체 사전이 렌더링되고 값도 별도로 렌더링됩니다. 그 후 코드에서 'values()' 함수 다음에 'sum()' 함수를 적용했기 때문에 이 결과에도 값의 합이 표시됩니다.

결론

'Python' 사전 'values()' 기술이 이 기사의 주요 주제입니다. 'values()' 메서드의 작동 방식과 'Python'에서 이를 활용하는 방법을 설명했습니다. 우리는 이 'values()' 메서드가 사전에서 값을 가져오는 데 도움이 된다는 것을 탐구했습니다. 여기에서 'values()' 메서드의 작동을 보여주는 많은 예를 보여주었습니다. 또한 지난 코드에서 'values()' 메서드를 적용한 후 사전의 값을 추가하는 방법에 대해 논의했습니다.