01-05 21—25


21、說一下字典和json的區別?

'''
		字典是一種數據結構,json是一種數據的表現形式,字典的key值只要是能hash的就行,json的必須是字符串。
'''

22、什么是可變、不可變類型?

'''
		可變不可變指的是內存中的值是否可以被改變,不可變類型指的是對象所在內存塊里面的值不可以改變,有數字、字符串、元組;可變類型則是可以改變,主要有列表、字典。
'''

23、存入字典里的數據有沒有先后排序?

'''
		存入的數據不會自動排序,可以使用sort函數對字典進行排序。
'''

24、字典推導式?

'''
dict = {key: value for (key, value) in iterable}
'''

25、描述下dict的item()方法與iteritems()的不同

		字典的items方法作用:是可以將字典中的所有項,以列表方式返回。因為字典是無序的,所以用items方法返回字典的所有項,也是沒有順序的。

		字典的iteritems方法作用:與items方法相比作用大致相同,只是它的返回值不是列表,而是一個迭代器。

"""
在Python2.x中,iteritems() 用於返回本身字典列表操作后的迭代器【Returns an iterator on all items(key/value pairs) 】,不占用額外的內存。

在Python 3.x 里面,iteritems()方法已經廢除了。在3.x里用 items()替換iteritems() ,可以用於 for 來循環遍歷。
"""


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM