Python数据类型的相互转换

简单数据类型之间的转换

1.字符串如果是数字的,转换为int类型

a = "10" a = int(a) print(a)  

2.数字类型转换成bool类型

a = 10 a = bool(a) print(a) 

只有0才是false,其他值是True

复杂数据类型之间的转换

list:列表 tuple:元组 set 集合 dict:字典

4.列表类型转换为元组

name_list = ['a','b','c']

name_tuple = tuple(name_list)

5.列表转换为字典

name_list = ['a','b','c'] 
name_dict = dict.fromkeys(name_list, 默认值) 

6.字典转换为列表

name_dict = {} 
name_list = list(name_dict) 

7.字符串转换为列表

会把字符串中每一个字符当做列表元素

name_str = "laosunaiyouyong" 
name_list = list(name_str) 
print(name_list) 

8.通过字符串中存在的某个字符切割,转换为列表

name_str = 'sun jia nan' 
name_list = name_str.strip().split(" ") 
print(name_list) 

9.列表通过某个字符拼接起来

name_list = ['sun','jia','nan'] 
name_str = " ".join(name_list) 
print(name_str) 
相关推荐
数据小小爬虫2 分钟前
Python爬虫获取AliExpress商品详情
开发语言·爬虫·python
小爬虫程序猿3 分钟前
利用Python爬虫速卖通按关键字搜索AliExpress商品
开发语言·爬虫·python
一朵好运莲10 分钟前
React引入Echart水球图
开发语言·javascript·ecmascript
Eiceblue22 分钟前
使用Python获取PDF文本和图片的精确位置
开发语言·python·pdf
我叫czc24 分钟前
【Python高级353】python实现多线程版本的TCP服务器
服务器·python·tcp/ip
爱数学的程序猿28 分钟前
Python入门:6.深入解析Python中的序列
android·服务器·python
xianwu54330 分钟前
反向代理模块。开发
linux·开发语言·网络·c++·git
xiaocaibao77736 分钟前
Java语言的网络编程
开发语言·后端·golang
木向1 小时前
leetcode22:括号问题
开发语言·c++·leetcode
comli_cn1 小时前
使用清华源安装python包
开发语言·python