Python(32):字符串转换成列表或元组,列表转换成字典小例子
2024-01-09 16:30:29
1、python 两个列表转换成字典
字符串转换成列表
列表转换成字典
column = "ID,aes,sm4,sm4_a,email,phone,ssn,military,passport,intelssn,intelpassport,intelmilitary,intelganghui,inteltaitonei,credit_card_short,credit_card_long,job,sm4_cbc,sm4_a_cbc"
value = "1,HMF,北京XXX技术有限公司,北京市朝阳区明天第一城6-901,hmf@yahoo.com,15652996964,110103201206200910,武水电字第3632734号,BWP018930705,110103201206200910,BWP018930705,武水电字第3632734号,H21157232,9839487602,117,6212262502009182455,测试开发工程师,北京XXX技术有限公司,产品研发部"
#字符串转换成列表
colnmn_list=column.split(",")
value_list=value.split(",")
print(colnmn_list)
print(value_list)
#两个列表转换成字典
value_dict = dict(zip(colnmn_list,value_list))
print(value_dict)
2、字符串转换成元组
column = "ID,aes,sm4,sm4_a,email,phone,ssn,military,passport,intelssn,intelpassport,intelmilitary,intelganghui,inteltaitonei,credit_card_short,credit_card_long,job,sm4_cbc,sm4_a_cbc"
value = "1,HMF,北京XXX技术有限公司,北京市朝阳区明天第一城6-901,hmf@yahoo.com,15652996964,110103201206200910,武水电字第3632734号,BWP018930705,110103201206200910,BWP018930705,武水电字第3632734号,H21157232,9839487602,117,6212262502009182455,测试开发工程师,北京XXX技术有限公司,产品研发部"
value_params = tuple(value.split(","))
print(value_params)
3、python更改元组某个元素的类型
元组是Python编程语言中的一个基本数据类型,它是一个不可变的序列,其中的元素不能被修改。通过修改转换成列表,修改类型后,再转换成元组,更改某些值的数据类型。
column = "ID,aes,sm4,sm4_a,email,phone,ssn,military,passport,intelssn,intelpassport,intelmilitary,intelganghui,inteltaitonei,credit_card_short,credit_card_long,job,sm4_cbc,sm4_a_cbc"
value = "1,HMF,北京XXX技术有限公司,北京市朝阳区明天第一城6-901,hmf@yahoo.com,15652996964,110103201206200910,武水电字第3632734号,BWP018930705,110103201206200910,BWP018930705,武水电字第3632734号,H21157232,9839487602,117,6212262502009182455,测试开发工程师,北京XXX技术有限公司,产品研发部"
#字符串转换成列表,第一个元素是字符串类型
list_value=value.split(",")
#更改元组一个元素的类型
list_value[0] =int(list_value[0])
value_params = tuple(list_value)
print(value_params)
文章来源:https://blog.csdn.net/fen_fen/article/details/135480922
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!