Python基本类型的连接组合和互相转换方式(13种)


Posted in Python onDecember 16, 2019

本篇总结了一下字符串,列表,字典,元组的连接组合使用和类型的互相转换小例子,尤其列表中的extend()方法和字典中的

Python基本类型的连接组合和互相转换方式(13种)

update方法非常的常用。

1.连接两个字符串

a = "hello " 
b = "world" 
a += b 
print(a) # hello world

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)) # <class 'str'>

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)) # <class 'str'>

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 = {} 
for i in list1: 
 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)) # <class 'tuple'>

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 = {} 
for i in tuple1: 
 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基本类型的连接组合和互相转换方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python实现类似ftp传输文件的网络程序示例
Apr 08 Python
Python中装饰器的一个妙用
Feb 08 Python
11个并不被常用但对开发非常有帮助的Python库
Mar 31 Python
Python编程中字符串和列表的基本知识讲解
Oct 14 Python
python 字典 按key值大小 倒序取值的实例
Jul 06 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
Dec 24 Python
python 画三维图像 曲面图和散点图的示例
Dec 29 Python
使用Python做垃圾分类的原理及实例代码附源码
Jul 02 Python
python画蝴蝶曲线图的实例
Nov 21 Python
Python实现对齐打印 format函数的用法
Apr 28 Python
python中 Flask Web 表单的使用方法
May 20 Python
Python实现word2Vec model过程解析
Dec 16 #Python
Python爬虫爬取煎蛋网图片代码实例
Dec 16 #Python
python实现监控阿里云账户余额功能
Dec 16 #Python
Python实现密码薄文件读写操作
Dec 16 #Python
如何基于Python实现电子邮件的发送
Dec 16 #Python
Python如何基于selenium实现自动登录博客园
Dec 16 #Python
Python正则表达式急速入门(小结)
Dec 16 #Python
You might like
PHP清除字符串中所有无用标签的方法
2014/12/01 PHP
php自定文件保存session的方法
2014/12/10 PHP
windows7配置Nginx+php+mysql的详细教程
2016/09/04 PHP
javascript 函数式编程
2007/08/16 Javascript
iframe 异步加载技术及性能分析
2011/07/19 Javascript
jquery offset函数应用实例
2012/11/14 Javascript
json中换行符的处理方法示例介绍
2014/06/10 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
分享jQuery插件的学习笔记
2016/01/14 Javascript
Node.js包管理器Yarn的入门介绍与安装
2016/10/17 Javascript
微信小程序 chooseImage选择图片或者拍照
2017/04/07 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
2018/12/14 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
React中使用UMEditor的方法示例
2019/12/27 Javascript
关于JavaScript数组去重的一些理解汇总
2020/09/10 Javascript
Vue实现开关按钮拖拽效果
2020/09/22 Javascript
[02:55]2018DOTA2国际邀请赛勇士令状不朽珍藏Ⅲ饰品一览
2018/08/01 DOTA
[01:11:21]DOTA2-DPC中国联赛 正赛 Phoenix vs CDEC BO3 第三场 3月7日
2021/03/11 DOTA
Python 获得13位unix时间戳的方法
2017/10/20 Python
Python中xml和json格式相互转换操作示例
2018/12/05 Python
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
Python 实现王者荣耀中的敏感词过滤示例
2019/01/21 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
python实现俄罗斯方块游戏(改进版)
2020/03/13 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
印度和世界各地的精美产品:Ikka Dukka
2018/02/12 全球购物
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
法国在线购买汽车轮胎网站:123pneus.fr
2019/02/25 全球购物
警察群众路线对照检查材料思想汇报
2014/10/01 职场文书
税务干部个人整改措施思想汇报
2014/10/10 职场文书
小学同学聚会感言
2015/07/30 职场文书
通知怎么写?
2019/04/17 职场文书