#--coding:utf-8--
#1、字典
dict =
#字典轉為字串,返回:
print type(str(dict)), str(dict)
#字典可以轉為元組,返回:(『age』, 『name』, 『class』)
print tuple(dict)
#字典可以轉為元組,返回:(7, 『zara』, 『first』)
print tuple(dict.values())
#字典轉為列表,返回:[『age』, 『name』, 『class』]
print list(dict)
#字典轉為列表
print dict.values
#2、元組
tup=(1, 2, 3, 4, 5)
#元組轉為字串,返回:(1, 2, 3, 4, 5)
print tup.str()
#元組轉為列表,返回:[1, 2, 3, 4, 5]
print list(tup)
#元組不可以轉為字典
#3、列表
nums=[1, 3, 5, 7, 8, 13, 20];
#列表轉為字串,返回:[1, 3, 5, 7, 8, 13, 20]
print str(nums)
#列表轉為元組,返回:(1, 3, 5, 7, 8, 13, 20)
print tuple(nums)
#列表不可以轉為字典
#4、字串
#字串轉為元組,返回:(1, 2, 3)
print tuple(eval("(1,2,3)"))
#字串轉為列表,返回:[1, 2, 3]
print list(eval("(1,2,3)"))
#字串轉為字典,返回:
print type(eval(""))@toc
python列表和字典相互轉化
注 列表不能直接使用dict轉換成字典。方法一 使用zip 函式 a a1 a2 a3 a4 b b1 b2 b3 d zip a,b print dict d 將a和b兩個列表內的元素兩兩組合成鍵值對。當兩個列表的長度不一致時,多出的元素在另乙個列表無匹配的元素時就不展示多出的元素。方法二 使用巢...
進製之間的相互轉化
由乙個問題想到的!這個問題是 在windows計算器裡,用programmer方式,選擇dword即32位編碼,然後切換到16進製制,輸入80800006,再轉化成十進位制,會得到乙個負數 2139095034 在c 裡面80800006是乙個uint變數,如何把它變成乙個int的負數?答案 uin...
python列表和字典之間的相互轉換
列表轉換成字典 注 列表不能直接使用dict轉換成字典。方法一 使用zip 函式 a a1 a2 a3 a4 b b1 b2 b3 d zip a,b print dict d 將a和b兩個列表內的元素兩兩組合成鍵值對。當兩個列表的長度不一致時,多出的元素在另乙個列表無匹配的元素時就不展示多出的元素...