1. <source id="nejs2"></source>
  2. <video id="nejs2"></video>
    <source id="nejs2"></source>
          1. Python popitem()

            更新:

            python 中的popitem()函數從字典中移除最后插入的元素對(鍵、值)。移除的元素作為輸出返回。因此,我們可以說這種方法使用后進先出策略。

             **dict.popitem()** 
            

            popitem()參數:

            popitem()方法不接受任何參數。這種方法用在集合算法中,是破壞性地遍歷字典的最佳方式,

            popitem()返回值

            如果字典為空,popitem()方法會引發 KeyError。

            | 投入 | 返回值 | | 字典 | 最后插入的元素(元組) |

            Python 中popitem()方法的示例

            示例popitem()在 Python 中是如何工作的?

             persondet = {'name': 'Jhon', 'age': 35, 'salary': 5000.0}
            
            # ('salary', 5000.0) is inserted at the last, so it is removed.
            output= persondet.popitem()
            
            print('Output Value = ', output)
            print('Personal Details = ', persondet)
            
            # inserting a new element pair
            persondet['job'] = 'Electritian'
            
            # now ('job', 'Electritian') is the latest element
            output = persondet.popitem()
            
            print('Output Value = ', output)
            print('Personal Details = ', persondet) 
            

            輸出:

             Output Value =  ('salary', 5000.0)
            Personal Details =  {'name': 'Jhon', 'age': 35}
            Output Value =  ('job', 'Electritian')
            Personal Details =  {'name': 'Jhon', 'age': 35} 

            示例 2: popitem()用空字典引發 KeyError

             persondet = {}  
            # Displaying result  
            print(persondet)  
            per = persondet.popitem()  
            print("Removed",per)  
            print(persondet) 
            

            輸出:

             KeyError: 'popitem(): dictionary is empty' 
            頂部 久久久久99精品成人片毛片_黃色A片三級三級三級无码_日本不卡高清视频v中文字幕_高清欧美视频一区二区
            1. <source id="nejs2"></source>
            2. <video id="nejs2"></video>
              <source id="nejs2"></source>