python把str转成list(python3 字符串/列表/元组str/list/tuple相互转换方法及join函数的使用)
类别:脚本大全 浏览量:2117
时间:2021-10-21 08:50:37 python把str转成list
python3 字符串/列表/元组str/list/tuple相互转换方法及join函数的使用在抓取网络数据的时候,有时会用正则对结构化的数据进行提取,比如 href="https://www.1234.com"等。python的re模块的findall()函数会返回一个所有匹配到的内容的列表,在将数据存入数据库时,列表数据类型是不被允许的,而是需要将其转换为元组形式。下面看下,str/list/tuple三者之间怎么相互转换。
|
class forDatas: def __init__( self ): pass def str_list_tuple( self ): s = 'abcde12345' print ( 's:' , s, type (s)) # str to list l = list (s) print ( 'l:' , l, type (l)) # str to tuple t = tuple (s) print ( 't:' , t, type (t)) # str转化为list/tuple,直接进行转换即可 # 由list/tuple转换为str,则需要借助join()函数来实现 # list to str s1 = ''.join(l) print ( 's1:' , s1, type (s1)) # tuple to str s2 = ''.join(t) print ( 's2:' , s2, type (s2)) |
str转化为list/tuple,直接进行转换即可。而由list/tuple转换为str,则需要借助join()函数来实现。join()函数是这样描述的:
|
""" S.join(iterable) -> str Return a string which is the concatenation of the strings in the iterable. The separator between elements is S. """ |
join()函数使用时,传入一个可迭代对象,返回一个可迭代的字符串,该字符串元素之间的分隔符是“S”。
传入一个可迭代对象,可以使list,tuple,也可以是str。
|
s = 'asdf1234' sss = '@' .join(s) print ( type (sss), sss) |
总结
以上所述是小编给大家介绍的python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
原文链接:https://www.cnblogs.com/zrmw/p/10637114.html
您可能感兴趣
- 织梦列表页调用文章简介不显示(织梦文章系统修改专题文章列表的模板的方法)
- dedecms搜索功能怎么设置详细(织梦dedecms文章列表页随机放入广告的方法)
- sql数据库有几种数据类型(SQL的常用数据类型列表详解)
- python中列表remove的用法汇总(对python_discover方法遍历所有执行的用例详解)
- python列表中的数组(Python3.4学习笔记之列表、数组操作示例)
- python3 代码解读(Python3列表内置方法大全及示例代码小结)
- dedecms列表分页代码(Dedecms文章设置推荐后列表页标题自动加粗的解决方法)
- python中if条件语句如何使用(Python中如何使用if语句处理列表实例代码)
- dedecms专题列表(DedeCMSV6重磅发布!同步开启全新商业开发者计划)
- python列表怎么赋值(详解Python列表赋值复制深拷贝及5种浅拷贝)
- dedecms独立页面怎么加(DEDECMS实现文章tag关键词自动生成列表页的方法)
- dedecms标签调用详解(Dedecms待审核文章在列表页显示的方法)
- dedecms二级栏目列表(DedeCMS系统TAG标签伪静态设置)
- dedecms简短标题(dedecms文章列表实现序列号排序效果实现代码)
- dede裁剪插件(DEDE在图集列表中调出图集的所有图片)
- python常用列表函数和方法(Python enumerate函数功能与用法示例)
- 越难春卷(越难春卷皮怎么用)
- 休闲VS新古典 办公家居简约设计(办公家居简约设计)
- 15个新成 园 位置公布 深圳龙岗2022年共建花园建设又有大动作(15个新成园位置公布)
- 记者手记 书记带我去 巡街(记者手记书记带我去)
- 富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元 | 美通社(富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元)
- 二次创业 的富士胶片,在进博会上首次展示完成转型后的全线医疗产品(二次创业的富士胶片)
热门推荐
- mysql的7种索引(浅入浅出 MySQL 索引)
- css3粒子特效(利用CSS3实现毛玻璃效果示例源码)
- python 调钉钉接口(python3实现钉钉消息推送的方法示例)
- mysqlselect语句汇总(MySQL Select语句是如何执行的)
- django用户权限管理(Django 内置权限扩展案例详解)
- pandas数据分组使用方法(在Pandas中DataFrame数据合并,连接concat,merge,join的实例)
- harborjob设置(harbor修改配置文件后重启操作)
- 前端app开发适配消息栏(AmazeUI 加载进度条的实现示例)
- nodejs实现websocket服务端(Node.js+express+socket实现在线实时多人聊天室)
- 数据库中的事务隔离
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9