Python学习12:自我复习:python字典/列表/字符串之间的转换

**

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')]

猜你喜欢

转载自blog.csdn.net/DINGMANzzz/article/details/113101367