dict = {‘name’: ‘Zara’, ‘age’: 7, ‘class’: ‘First’}
print (type(str(dict)), str(dict))
結果以下python
<class 'str'> {'name': 'Zara', 'age': 7, 'class': 'First'}
print(tuple(dict))
結果以下google
(‘age’, ‘name’, ‘class’)
print(tuple(dict.values()))
結果以下code
(7, ‘Zara’, ‘First’)
print(list(dict))
結果以下字符串
[‘age’, ‘name’, ‘class’]
print(dict.values())
結果以下it
dict_values(['Zara', 7, 'First'])
tup = (1,2,3,4,5)
print(tup.__str__())
結果以下class
(1,2,3,4,5)
list(tup)
結果以下List
[1,2,3,4,5]
nums=[1, 3, 5, 7, 8, 13, 20]
命令:''.join(list)
其中,引號中是字符之間的分割符,如「,」,「;」,「\t」等等
如:map
list = [1, 2, 3, 4, 5] ''.join(list) 結果即爲:12345 ','.join(list) 結果即爲:1,2,3,4,5
tuple(nums)
結果以下方法
(1, 3, 5, 7, 8, 13, 20)
假設有這樣一個Listdict
[1,2,3,4,5] 轉化爲下面這個樣子[‘1’,’2’,’3’,’4’,’5’]
解決方法一:
a = [1,2,3] b = [ str(i) for i in a ]
解決方法二:
L = [1,2,3,4,5] ==> map(str, L) ['1', '2', '3', '4', '5']
print(list(eval("(1,2,3)")))
結果以下
[1,2,3]
print list('12345') 輸出: ['1', '2', '3', '4', '5'] print list(map(int, '12345')) 輸出: [1, 2, 3, 4, 5] str2 = "123 sjhid dhi" list2 = str2.split() #or list2 = str2.split(" ") print list2 ['123', 'sjhid', 'dhi'] str3 = "www.google.com" list3 = str3.split(".") print list3 ['www', 'google', 'com']
tuple(eval("(1,2,3)"))
結果以下
(1,2,3)
print (type(eval("{'name':'ljq', 'age':24}")))
結果以下
<class 'dict'>