**
1.列表与字符串的转换
#列表转字符串
join方式列表转换字符串:
list = ['csnd','so','good']
new_str = " ".join(list)
print (new_str) ===>打印结果:csdn so good
将列表中的值转换成字符串:
list = ['csnd',1,'good']
new_list = [str(i) for i in list]
print new_list ===>打印结果: ['csnd', '1', 'good']
拼接方式列表转换字符串:
list = ['csnd','so','good']
new_list = list[0] + list[1] + list[2]
print(new_list)
#字符串转列表
split转换:
str = "dd" "jj" "MM"
new_str = str.split()
print(new_str) ===>打印结果: ['ddjjMM']
分割:
str = "dd","jj","MM"
new_str = list(str)
print(new_str) ===>打印结果: ['dd', 'jj', 'MM']
**
2.字符串与字典的转换
#字典转字符串
强制转化:
dict = {'name':'DJH','age':18}
dict_string = str(dict)
print(dict_string) ===>打印结果: {'name': 'linux', 'age': 18}
**
3.列表与字典的转换
#列表转字典
两个列表:
list1 = ["user","age","gender"]
list2 = ["DJH","24","sex"]
print(dict(zip(list1,list2))) ===>打印结果:{'user': 'DJH', 'age': '24', 'gender': 'sex'}
嵌套列表:
list = [["user","DJH"],["age","24"],["gender","sex"]]
print(dict(list)) ===>打印结果:{'user': 'DJH', 'age': '24', 'gender': 'sex'}
#字典转列表
dict = {'user': 'DJH', 'age': '24', 'gender': 'sex'}
print(list(dict.items())) ===>打印结果:[('user', 'DJH'), ('age', '24'), ('gender', 'sex')]