#!/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())))