str、tuple、dict之间的相互转换

字符串、字典、元祖之间的相互转换:

1、字符串与列表之间的转换

1 str1 = 'ADMINphuang'
2 '''str--->list'''
3 list1=str1.split('p')
4 print(list1)
5 '''list---->str'''
6 str2='p'.join(list1)
7 str3=''.join(list1)
8 print(str2)
9 print(str3)

结果:

['ADMIN', 'huang']
ADMINphuang
ADMINhuang

2、列表与元祖之间的转换

1 list1 = [1,2,3,4,5]
2 '''list-->tuple'''
3 tuple1=tuple(list1)
4 print(tuple1)
5 ''''tuple--->list'''
6 list2=list(tuple1)
7 print(list2)

结果:

(1, 2, 3, 4, 5)
[1, 2, 3, 4, 5]

3、字典与列表之间的转换

1 dict1 = {'name':'huang','age':10,'address':'nanjing'}
2 '''dict--->list'''
3 list1=dict1.items()
4 print(list1)
5 '''list--->dict'''
6 dict2 = dict(list1)
7 print(dict2)

结果:

dict_items([('name', 'huang'), ('age', 10), ('address', 'nanjing')])
{'name': 'huang', 'age': 10, 'address': 'nanjing'}
原文地址:https://www.cnblogs.com/1510152012huang/p/10188855.html