www.jbmf.net > python列表字符串替换

python列表字符串替换

1、用字符串本身的replace方法 复制代码代码如下:a.replace('word','python') 输出的结果是hello python2、用正则表达式来完成替换:复制代码代码如下:import re strinfo = re.compile('word') b = strinfo.sub('python',a) print b 输出的结果也是hello python 至于用哪个方法的话,看你自己的选择了.

可以使用字符串的join方法,可以把列表的各个元素连接起来,字符串就是连个列表各元素的连接符.>>> l = ['I', 'want', 'a', 'apple', 'pi']>>> ' '.join(l)'I want a apple pi'' '代表使用空格连接字符串的各个元素.我们甚至可以使用空字符串来连接列表的各个元素,这样连接后,列表的各个元素间将不会有间隔.>>> l2 = ['1','2','3','4','5']>>> ''.join(l2)'12345'

1. str转袭list list = list(str)2. list转str str= ''.join(list)3. tuple list相互2113转5261换41021653 tuple=tuple(list) list=list(tuple)

如果字符串是合法的python列表表达式,直接用eval即可如 a=eval("[1,2,3]") a为list [1,2,3]

如果是文件路径,最好用os.path里相关库来处理

Python替换某个文本中的字符串,然后生成新的文本文档,代码如下:import osos.chdir('D:\\') # 跳到D盘if not os.path.exists('test1.txt'): # 看一下这个文件是否存在exit(-1) #不存在就退出lines = open('test1.txt').readlines() #打开文件,读入每

最简单的方法是使用 eval 函数 代码如下:#coding=utf-8s = "[1,2,3,4]"l = eval(s)print(l)运行结果:

用python实现字符串和日期相互转换的方法,具体如下:这里用的分别是time和datetime函数来处理 import time,datetime//日期转化为字符串# date to str//输出时间 print time.strftime("%y-%m-%d %x", time.localtime())#str to date//字符串转化为日期 t = time.strptime("2016 - 12 - 05", "%y - %m - %d") y,m,d = t[0:3]//输出时间 print datetime.datetime(y,m,d)

每个元素转换字符串123 a = [1, 2, 3, 4][str(i) for i in a]# ['1', '2', '3', '4'] 转成json字符串123 import jsonjson.dumps(a)# '[1, 2, 3, 4]'

可以使用字符串的join方法,可以把列表的各个元素连接起来,字符串就是连个列表各元素的连接符.>>> l = ['i', 'want', 'a', 'apple', 'pi']>>> ' '.join(l)'i want a apple pi'' '代表使用空格连接字符串的各个元素.我们甚至可以使用空字符串来连接列表的各个元素,这样连接后,列表的各个元素间将不会有间隔.>>> l2 = ['1','2','3','4','5']>>> ''.join(l2)'12345'

网站地图

All rights reserved Powered by www.jbmf.net

copyright ©right 2010-2021。
www.jbmf.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com