一、zip()
???????? 1、zip()函數(shù)用于將可迭代的對象作為參數(shù),將對象中對應(yīng)的元素打包成一個個元組,然后返回由這些元組組成的列表。
????????? 2、如果各個迭代器的元素個數(shù)不一致,則返回列表長度與最短的對象相同,利用 * 號操作符,可以將元組解壓為列表。
????????? 3、zip 方法在 Python 2 和 Python 3 中的不同:在 Python 3.x 中為了減少內(nèi)存,zip() 返回的是一個對象。如需展示列表,需手動 list() 轉(zhuǎn)換。

二、eval()
????????? 1、eval函數(shù)用法說明
?????????????? 2019-08-30老師講課時有用到這個函數(shù)。這個函數(shù)如何使用呢?下面給大家揭曉。
?????????????? eval作用:就是實現(xiàn)list、dict、tuple與str之間的轉(zhuǎn)化

???????????? 2、其他使用情況探索
? ? ? ? ? ? ? ? ? ①、那eval能把列表、字典或元組直接轉(zhuǎn)換為字符串嗎?我們試試

? ? ? ? ? ? ? ? ?? ②、那字符串中由多個可迭代數(shù)據(jù)類型組成的能否轉(zhuǎn)換為我們想要的結(jié)果呢?

? ? ? ? ? ? ? ? ?? ③、那字符串中由復(fù)合迭代數(shù)據(jù)類型或多個迭代數(shù)據(jù)類型組成的能否轉(zhuǎn)換為我們想要的結(jié)果呢?

? ? ? ? ? ? ? ? ?? 總結(jié):
?????????????????????????? ①、eval只能把純可迭代數(shù)據(jù)類型組成的字符串轉(zhuǎn)換成對應(yīng)的可迭代數(shù)據(jù)類型,比如一個字符串中是純列表數(shù)據(jù)才轉(zhuǎn)換為列表;
? ? ? ? ? ? ? ? ?????????? ②、eval不能把多種數(shù)據(jù)類型組成的字符串轉(zhuǎn)換為我們想要的結(jié)果