当前位置: 首页 > news >正文

Python(32):字符串转换成列表或元组,列表转换成字典小例子

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)

http://www.lryc.cn/news/280378.html

相关文章:

  • CentOS 7 安装私有平台OpenNebula
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • 基于STM32微控制器的四轮智能小车控制系统设计
  • JPA的复杂查询包括一对多多对一和多对多的查询
  • 电脑文件mfc100u.dll丢失的解决方法分析,怎么修复mfc100u.dll靠谱
  • 从DETR到Mask2former(2): 损失函数loss function
  • Java21 + SpringBoot3集成WebSocket
  • 鲸鱼优化算法WOA改进预告
  • Nightingale 夜莺监控系统 - 告警篇(3)
  • 【LeetCode2696】删除子串后的字符串最小长度
  • VMware安装CentOS7虚拟机
  • Linux第22步_安装CH340驱动和串口终端软件MobaXterm
  • Elasticsearch 地理空间搜索 - 远超 OpenSearch
  • USB micro输入口中三个问题详解——差分信号、自恢复保险丝SMD1210P050TF、电容滤波
  • mysql原理--undo日志1
  • Zookeeper系列(一)集群搭建(非容器)
  • 【高等数学之泰勒公式】
  • 奇异值分解在图形压缩中的应用
  • C++深入学习之STL:1、容器部分
  • Javascript——vue下载blob文档流
  • C# 的SequenceEqual
  • 第九部分 使用函数 (一)
  • 【JUC进阶】14. TransmittableThreadLocal
  • 基于C++的ORM框架sqlpp11入门介绍(附MySQL运行实例)
  • 对写文章的想法
  • Istio安装和基础原理
  • C++核心编程——基于多态的企业职工系统
  • Nginx服务安装
  • 微信小程序canvas画布实现矩形元素自由缩放、移动功能
  • 一文搞懂 Python 3 中的数据类型