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的Flask框架应用调用Redis队列数据的方法
Jun 06 Python
Python用模块pytz来转换时区
Aug 19 Python
Python调用C# Com dll组件实战教程
Oct 12 Python
python实现坦克大战游戏 附详细注释
Mar 27 Python
在django中,关于session的通用设置方法
Aug 06 Python
python 3.7.4 安装 opencv的教程
Oct 10 Python
Python OpenCV视频截取并保存实现代码
Nov 30 Python
Pytorch十九种损失函数的使用详解
Apr 29 Python
django 数据库 get_or_create函数返回值是tuple的问题
May 15 Python
Pycharm添加虚拟解释器报错问题解决方案
Oct 13 Python
如何将Pycharm中调整字体大小的方式设置为&quot;ctrl+鼠标滚轮上下滑&quot;
Nov 17 Python
Pytorch中expand()的使用(扩展某个维度)
Jul 15 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
phpmyadmin导入(import)文件限制的解决办法
2009/12/11 PHP
PHP数据流应用的一个简单实例
2012/09/14 PHP
php环境无法上传文件的解决方法
2014/04/30 PHP
让你的网站可编辑的实现js代码
2009/10/19 Javascript
jquery 插件开发方法小结
2009/10/23 Javascript
jQuery对表单的操作代码集合
2011/04/06 Javascript
基于JavaScript实现继承机制之原型链(prototype chaining)的详解
2013/05/07 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
微信 java 实现js-sdk 图片上传下载完整流程
2016/10/21 Javascript
jQuery.Validate表单验证插件的使用示例详解
2017/01/04 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
jQuery实现的页面弹幕效果【测试可用】
2018/08/17 jQuery
jquery判断滚动条距离顶部的距离方法
2018/09/05 jQuery
基于node.js实现爬虫的讲解
2019/02/18 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
js编写简易的计算器
2020/07/29 Javascript
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
[46:23]完美世界DOTA2联赛PWL S2 FTD vs Magma 第一场 11.20
2020/11/23 DOTA
Python实现的数据结构与算法之链表详解
2015/04/22 Python
python实现随机梯度下降(SGD)
2020/03/24 Python
python2和python3哪个使用率高
2020/06/23 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
美国演唱会订票网站:Ticketmaster美国
2017/10/05 全球购物
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
从当地商店送来的杂货:Instacart
2018/08/19 全球购物
成人大专自我鉴定范文
2013/10/19 职场文书
汽车专业毕业生自荐信
2013/11/03 职场文书
出生公证书样本
2014/04/04 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
工作岗位职责范本
2015/02/15 职场文书
小学三年级数学教学反思
2016/02/16 职场文书
tomcat默认最大连接数及相关调整方法
2022/05/06 Servers
深入理解pytorch库的dockerfile
2022/06/10 Python