鱼C论坛

 找回密码
 立即注册
查看: 2297|回复: 6

列表里的字符串替换

[复制链接]
发表于 2016-11-8 10:44:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
['2016.9.6痰液细菌培养出副流感嗜血杆菌、2016.9.6支气管肺泡灌洗液细菌培养出肺炎链球菌,副流感嗜血杆菌、2016.8.31痰液细菌培养出卡它莫拉菌、', '', '', '2016.9.3肺泡灌洗液细菌培养正常、2016.9.1肺泡灌洗液痰涂片正常、', '', '', '2016.7.14肺泡灌洗液细菌培养出副流感嗜血杆菌、2016.7.12肺泡灌洗液痰涂片正常、2016.7.9咽试子A群链球菌快速检测阳性、', '2016.7.13肺泡灌洗液抗原免疫法呼吸道合胞病毒阳性*,腺病毒阴性,流感病毒阴性(IVANoneBNonePIVINoneIINoneIII)、', '2016.7.13肺泡灌洗液肺炎支原体DNA测定正常,结核杆菌DNA测定正常、', '2016.7.13肺泡灌洗液细菌培养正常、', '2016.7.8咽试子A群链球菌快速检测弱阳性、2016.712肺泡灌洗液PCR结核杆菌DNA测定正常,EB病毒DNA测定正常、', '2016.7.25肺泡灌洗液PCR肺炎支原体4.8E+7↑、', '2016.9.2肺泡灌洗液细菌培养正常、2016.8.31肺泡灌洗液涂片正常、', '', '2016.9.1肺泡灌洗液肺炎PCR支原体DNA5.08E+7↑,结核DNA正常、2016.8.30肺泡灌洗液咽试子PCR肺炎支原体DNA2.28E+5↑、', '2016.7.8肺泡灌洗液细菌培养出流感嗜血杆菌,2016.7.6肺泡灌洗液细菌涂片正常、', '2016.7.5肺泡灌洗液PCR结核杆菌DNA测定正常,肺炎支原体7.93E+6↑、2016.7.5咽试子PCR,EB病毒DNA测定8.68E+4↑,肺炎支原体2.18E+7↑、', '']

我想把列表里的‘’替换成‘None’
要怎么写?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-11-8 13:06:55 | 显示全部楼层
>>> for i in range(len(a)):
        if a[i] == '':
                a[i] = 'None'

               
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-8 11:49:34 | 显示全部楼层
  1. for x in l:
  2.     l1.append(x if x!='' else 'NONE')
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-8 12:34:51 | 显示全部楼层
  1. >>> ls=eval(repr(['a','','b','c','']).replace("''",'None'))
  2. >>> ls
  3. ['a', None, 'b', 'c', None]
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-8 13:50:14 | 显示全部楼层
学习了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-11-8 14:17:25 | 显示全部楼层

小白,表示看不懂这代码...
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-11-8 16:47:12 | 显示全部楼层
  1. >>> list1 = ['2016.9.6痰液细菌培养出副流感嗜血杆菌、2016.9.6支气管肺泡灌洗液细菌培养出肺炎链球菌,副流感嗜血杆菌、2016.8.31痰液细菌培养出卡它莫拉菌、', '', '', '2016.9.3肺泡灌洗液细菌培养正常、2016.9.1肺泡灌洗液痰涂片正常、', '', '', '2016.7.14肺泡灌洗液细菌培养出副流感嗜血杆菌、2016.7.12肺泡灌洗液痰涂片正常、2016.7.9咽试子A群链球菌快速检测阳性、', '2016.7.13肺泡灌洗液抗原免疫法呼吸道合胞病毒阳性*,腺病毒阴性,流感病毒阴性(IVANoneBNonePIVINoneIINoneIII)、', '2016.7.13肺泡灌洗液肺炎支原体DNA测定正常,结核杆菌DNA测定正常、', '2016.7.13肺泡灌洗液细菌培养正常、', '2016.7.8咽试子A群链球菌快速检测弱阳性、2016.712肺泡灌洗液PCR结核杆菌DNA测定正常,EB病毒DNA测定正常、', '2016.7.25肺泡灌洗液PCR肺炎支原体4.8E+7↑、', '2016.9.2肺泡灌洗液细菌培养正常、2016.8.31肺泡灌洗液涂片正常、', '', '2016.9.1肺泡灌洗液肺炎PCR支原体DNA5.08E+7↑,结核DNA正常、2016.8.30肺泡灌洗液咽试子PCR肺炎支原体DNA2.28E+5↑、', '2016.7.8肺泡灌洗液细菌培养出流感嗜血杆菌,2016.7.6肺泡灌洗液细菌涂片正常、', '2016.7.5肺泡灌洗液PCR结核杆菌DNA测定正常,肺炎支原体7.93E+6↑、2016.7.5咽试子PCR,EB病毒DNA测定8.68E+4↑,肺炎支原体2.18E+7↑、', '']
  2. >>> list2 = [x if x != '' else 'None' for  x in list1]
  3. >>> list2
  4. ['2016.9.6痰液细菌培养出副流感嗜血杆菌、2016.9.6支气管肺泡灌洗液细菌培养出肺炎链球菌,副流感嗜血杆菌、2016.8.31痰液细菌培养出卡它莫拉菌、', 'None', 'None', '2016.9.3肺泡灌洗液细菌培养正常、2016.9.1肺泡灌洗液痰涂片正常、', 'None', 'None', '2016.7.14肺泡灌洗液细菌培养出副流感嗜血杆菌、2016.7.12肺泡灌洗液痰涂片正常、2016.7.9咽试子A群链球菌快速检测阳性、', '2016.7.13肺泡灌洗液抗原免疫法呼吸道合胞病毒阳性*,腺病毒阴性,流感病毒阴性(IVANoneBNonePIVINoneIINoneIII)、', '2016.7.13肺泡灌洗液肺炎支原体DNA测定正常,结核杆菌DNA测定正常、', '2016.7.13肺泡灌洗液细菌培养正常、', '2016.7.8咽试子A群链球菌快速检测弱阳性、2016.712肺泡灌洗液PCR结核杆菌DNA测定正常,EB病毒DNA测定正常、', '2016.7.25肺泡灌洗液PCR肺炎支原体4.8E+7↑、', '2016.9.2肺泡灌洗液细菌培养正常、2016.8.31肺泡灌洗液涂片正常、', 'None', '2016.9.1肺泡灌洗液肺炎PCR支原体DNA5.08E+7↑,结核DNA正常、2016.8.30肺泡灌洗液咽试子PCR肺炎支原体DNA2.28E+5↑、', '2016.7.8肺泡灌洗液细菌培养出流感嗜血杆菌,2016.7.6肺泡灌洗液细菌涂片正常、', '2016.7.5肺泡灌洗液PCR结核杆菌DNA测定正常,肺炎支原体7.93E+6↑、2016.7.5咽试子PCR,EB病毒DNA测定8.68E+4↑,肺炎支原体2.18E+7↑、', 'None']
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-23 18:54

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表