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的Template使用指南
Sep 11 Python
Python入门篇之数字
Oct 20 Python
把MySQL表结构映射为Python中的对象的教程
Apr 07 Python
Python用户推荐系统曼哈顿算法实现完整代码
Dec 01 Python
Python 文本文件内容批量抽取实例
Dec 10 Python
Python实现求两个数组交集的方法示例
Feb 23 Python
利用Python模拟登录pastebin.com的实现方法
Jul 12 Python
浅谈python3中input输入的使用
Aug 02 Python
Python连接SQLite数据库并进行增册改查操作方法详解
Feb 18 Python
Python对象的属性访问过程详解
Mar 05 Python
python中如何打包用户自定义模块
Sep 23 Python
Python APScheduler执行使用方法详解
Dec 10 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获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
php empty 函数判断结果为空但实际值却为非空的原因解析
2018/05/28 PHP
PHP使用mongoclient简单操作mongodb数据库示例
2019/02/08 PHP
原创javascript小游戏实现代码
2010/08/19 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
2012/01/16 Javascript
非常漂亮的JS+CSS图片幻灯切换特效
2013/11/20 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
2018/07/10 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
2019/09/27 Javascript
详解vue3.0 diff算法的使用(超详细)
2020/07/01 Javascript
antd Form组件方法getFieldsValue获取自定义组件的值操作
2020/10/29 Javascript
Python高效编程技巧
2013/01/07 Python
python益智游戏计算汉诺塔问题示例
2014/03/05 Python
在GitHub Pages上使用Pelican搭建博客的教程
2015/04/25 Python
python 默认参数问题的陷阱
2016/02/29 Python
Python基于tkinter模块实现的改名小工具示例
2017/07/27 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
Python多叉树的构造及取出节点数据(treelib)的方法
2019/08/09 Python
Django自带日志 settings.py文件配置方法
2019/08/30 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
python 基于opencv 绘制图像轮廓
2020/12/11 Python
澳大利亚领先的宠物用品商店:VetSupply
2017/09/08 全球购物
瑞典网上购买现代和复古家具:Reforma
2019/10/21 全球购物
药物学专业学生的自我评价
2013/10/27 职场文书
告诉你怎样写创业计划书
2014/01/27 职场文书
创建文明学校实施方案
2014/03/11 职场文书
村级四风对照检查材料
2014/08/24 职场文书
婚礼新人答谢词
2015/01/04 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
小升初自荐信范文
2015/03/05 职场文书
大学生心理健康活动总结
2015/05/08 职场文书
mysql数据库如何转移到oracle
2022/12/24 MySQL