Python筆記【5】_字符串&列表&元組&字典之間轉換學習

#!/usr/bin/env/python
#-*-coding:utf-8-*-

#Author:LingChongShi   #查看源碼Ctrl+左鍵

#數據類型之間的轉換
Str='www.baidu.com'
'''1、str--->list'''
print('str-->list:',Str.split('.'),type(Str.split()))
'''2、str--->tuple'''
print('str--->tuple',Str.partition('.'),type(Str.partition('.')))
'''3、str--->dict'''
Str='{"name":"xiaoshao","age":10,"address":"xian"}'
print('str--->dict:',eval(Str),type(eval(Str)))

List= ['www', 'baidu', 'com']
'''1、list--->str'''
print('list--->str:','.'.join(List),type('.'.join(List)))
'''2、list--->tuple'''
print('list--->tuple:',tuple(List),type(tuple(List)))
'''3、list--->dict'''
print('list--->dict:',dict(enumerate(List)),type(dict(enumerate(List))))
List1= [1,2,3]
print('list--->dict:',dict(zip(List,List1)),type(dict(zip(List,List1))))
List2= [['www',1],['baidu',2],['com',3]]
print('list--->dict:',dict(List2),type(dict(List2)))

Tuple=('www', 'baidu', 'com')
'''1、tuple--->str'''
print('tuple--->str:','.'.join(Tuple),type('.'.join(Tuple)))
'''2、tuple--->list'''
print('tuple--->list:',list(Tuple),type(list(Tuple)))
'''3、tuple--->dict'''
print('tuple--->dict:',dict(enumerate(Tuple)),type(dict(enumerate(Tuple))))

Dict={'name':'xiaoshao','age':10,'address':'xian'}
'''1、dict--->str'''
print('dict--->str:',str(Dict),type(str(Dict)))
'''2、dict--->list'''
print('dict--->list:',list(Dict.keys()),type(list(Dict.keys())))
print('dict--->list:',list(Dict.values()),type(list(Dict.values())))
'''3、dict--->tuple'''
print('dict--->tuple:',tuple(Dict.keys()),type(tuple(Dict.keys())))
print('dict--->tuple:',tuple(Dict.values()),type(tuple(Dict.values())))
相關文章
相關標籤/搜索