python中分割字符串
来源:互联网 发布:网络工具书有哪些 编辑:程序博客网 时间:2024/04/29 10:31
提要:本文介绍字符串string和列表list相互转换的一些示例。
分割字符串调用的是字符串string的split方法。缺省情况下,是以空格分割字符串,但也可以指定分隔符。反过来,也可以把列表中的每个元素再用指定的连接符给连接成一个字符串。
首先看第一种情况,代码示例如下:
>>> date = "2014-1-1">>> separator = "-">>> numbers = date.split(separator)>>> numbers['2014', '1', '1']>>> numbers = date.split()>>> numbers['2014-1-1']>>> numbers = "1 2 3 4 5">>> numbers = numbers.split()>>> numbers['1', '2', '3', '4', '5']
反过来,也可以把一个列表转化成一个字符串。比如有一个文件列表,要以分号为分隔符,把这些文件列表连接成一个字符串。这里用到 Python语言获取目录下所有文件或目录的方法 一文中定义的函数。另外先构造测试环境,即创建一些目录和文件:
% mkdir thedir% cd thedir% mkdir thedir% echo "first" > first.txt% echo "second" > second.txt% ll总用量 12-rw-r--r-- 1 test users 6 3月 7 19:25 first.txt-rw-r--r-- 1 test users 7 3月 7 19:25 second.txtdrwxr-xr-x 2 test users 4096 3月 7 19:25 thedir/
然后获取这个文件列表,再转化成字符串表示形式:
>>> import file_util>>> path = "./thedir">>> files = file_util.get_recursive_file_list(path)>>> files['./thedir/thedir', './thedir/second.txt', './thedir/first.txt']>>> seperator = ";">>> files_string = seperator.join(files)>>> files_string'./thedir/thedir;./thedir/second.txt;./thedir/first.txt'
0 0
- python中分割字符串
- MS_SQL中分割字符串
- c#中分割字符串
- sql中分割字符串
- c#中分割字符串
- sql 中分割字符串
- sql中分割字符串
- SQL中分割字符串
- Java中分割字符串
- Lua中分割字符串
- MFC中分割字符串
- Java中分割字符串
- Java中分割字符串
- Java中分割字符串
- Java中分割字符串
- Java中分割字符串
- Java中分割字符串
- Java中分割字符串
- java并发编程设计
- 三十八 lseek()
- Entity FrameWork 中使用Lambda访问数据库性能优化
- C#中的静态方法
- Unicode字符串的MFC支持及其在Visual Studio中的设置
- python中分割字符串
- 四十 创建rtp头 注意位的存储方式
- 拓胜第二十天(周末)
- 算法与数据结构之一------顺序表
- 回首2013,这一年的坚持
- 45个实用的JavaScript技巧、窍门和最佳实践
- android ProgressDialog 模态
- 踩狗屎了
- 利用ODI将Oracle US7ASCII编码的数据库迁移至UTF8编码数据库