Python基本类型的连接组合和互相转换方式(13种)
本篇总结了一下字符串,列表,字典,元组的连接组合使用和类型的互相转换小例子,尤其列表中的extend()方法和字典中的
update方法非常的常用。
1.连接两个字符串
a="hello" b="world" a+=b print(a)#helloworld
2.字典的连接
dict1={1:"a",2:"b"}
dict2={3:"c",4:"d"}
dict1.update(dict2)
print(dict1)#{1:'a',2:'b',3:'c',4:'d'}
3.列表的连接
list1=[1,2,3] list2=[4,5,6] list1.extend(list2)#[1,2,3,4,5,6] print(list1)
4.元组的连接
tuple1=(1,2) tuple2=(3,4) tuple1+=tuple2 print(tuple1)#(1,2,3,4)
5.字典转换为字符串
dict1={1:"a",2:"b"}
str1=str(dict1)
print(str1)#{1:'a',2:'b'}
print(type(str1))#
6.字典转换为列表
dict1={1:"a",2:"b"}
list1=list(dict1.keys())
list2=list(dict1.values())
list3=list(dict1)
print(list1)#[1,2]
print(list2)#['a','b']
print(list3)#[1,2]
7.字典转换为元组
dict1={1:"a",2:"b"}
tuple1=tuple(dict1.keys())
tuple2=tuple(dict1.values())
tuple3=tuple(dict1)
print(tuple1)#(1,2)
print(tuple2)#('a','b')
print(tuple3)#(1,2)
8.列表转换为字符串
list1=[1,2,3] str1=str(list1) print(str1)#[1,2,3] print(type(str1))#
9.列表转换为字典
#1.
list1=[1,2,3]
list2=["a","b","c"]
dict1=dict(zip(list1,list2))
print(dict1)#{1:'a',2:'b',3:'c'}
#2.
dict1={}
foriinlist1:
dict1[i]=list2[list1.index(i)]
print(dict1)#{1:'a',2:'b',3:'c'}
#3.
list1=[[1,'a'],[2,'b'],[3,'c']]
dict1=dict(list1)
print(dict1)#{1:'a',2:'b',3:'c'}
10.列表转换为元组
list1=[1,2,3] tuple1=tuple(list1) print(tuple1)#(1,2,3)
11.元组转换为字符串
tuple1=(1,2,3) str1=tuple(tuple1) print(str1)#(1,2,3) print(type(str1))#
12.元组转换为字典
#1.
tuple1=(1,2,3)
tuple2=(4,5,6)
dict1=dict(zip(tuple1,tuple2))
print(dict1)#{1:4,2:5,3:6}
#2
dict1={}
foriintuple1:
dict1[i]=tuple2[tuple1.index(i)]
print(dict1)#{1:4,2:5,3:6}
#3
tuple1=(1,2)
tuple2=(4,5)
tuple3=(tuple1,tuple2)
dict1=dict(tuple3)
print(dict1)#{1:2,4:5}
13.元组转换为列表
tuple1=(1,2) list1=list(tuple1) print(list1)#[1,2]
总结
以上所述是小编给大家介绍的Python基本类型的连接组合和互相转换方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。