一、字符串(str)转列表(list)

>>> str1 = "12345"
>>> list1 = list(str1)
>>> print list1
['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']
>>>
>>> import ast
>>> str_ = "['hello','world']"
>>> list_ = ast.literal_
>>> ###补充###
... ###函数eval貌似等效于ast.literal_eval
... ###list__ = 输出效果与list_ = ast.literal_相同
... print(str_,list_)
("['hello','world']", ['hello', 'world'])
>>> print(type(str),type(list_))
(, )
>>>
>>> str_ = "['hello','world']"
>>> list_ = list(str_)
>>> print(str_,list_)
("['hello','world']", ['[', "'", 'h', 'e', 'l', 'l', 'o', "'", ',', "'", 'w', 'o', 'r', 'l', 'd', "'", ']'])
>>> print(type(list_))
>>>
>>> import json
>>> ###引号一定要注意
... ###外边单引号,里边双引号
... str_ = '["halo","world"]'
>>> list_ = json.loads(str_)
>>> print(list_)
[u'halo', u'world']
>>> print(type(list_))

二、列表(list)转字符串(str)

>>> str4 = "".join(list3)
>>> print str4
wwwgooglecom
>>> str5 = ".".join(list3)
>>> print str5
www.google.com
>>> str6 = " ".join(list3)
>>> print str6
www google com