PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] list取特定字串
楼主:
a9704030
(冲冲!!)
2015-07-28 11:15:46
大家好身为python新手的我有个问题想请教大家
目前我有一串list['001_abcd','002_cdef',...]
请问一下我现在仅需要['abcd','def']
这样我要用哪一个涵式去用把前面的001_这样的字串去除比较好
作者:
tiefblau
(tiefblau)
2015-07-28 11:28:00
new_list = [i[i.index('_')+1:] for i in List] ?如果去除的规则这么简单的话...
楼主: a9704030 (冲冲!!)
2015-07-28 11:40:00
谢谢解答不过可以稍微跟我说一下为什么有这神奇的功能吗
作者:
MOONY135
(谈无欲)
2015-07-28 11:46:00
他先找到_是在I的第几个位置 然后把那后面的字串都取出
作者:
math99
(新世界)
2015-07-28 12:29:00
another way: [s.split('_')[1] for s in you_list]
作者:
sa0124
((恩恩))
2015-07-28 18:47:00
想法同楼上! 用split
楼主: a9704030 (冲冲!!)
2015-07-28 21:39:00
谢谢大家的解说
作者: caty1010 (Lucas)
2015-08-02 02:10:00
个人觉得第一解法很酷
作者: msjoy1993 (msjoy)
2015-08-14 20:03:00
谢谢分享
继续阅读
[问题] 使用 FuncDesigner 制造二维oovar阵列
BCRK7
[问题] 自动更新json资料
chuanmaotou
python在sublime或vim撰写
a4679123
[问题] 请问一下我打完PIP以后怎么会这么怪呢?
abcgo
[问题] pip freeze怎么处理'requests[security]'
prelight
[征才] 日本IT企业联合征才活动-即日起报名!
reeracoen15
[问题] 想在linux执行指令并monitor档案
jbc77728
[问题] 想问string 有关slice反转 [::-1]的问题
nicehorse06
Re: [问题] 一行字串中如何找出第一个中文字
cphsu
[问题] python写财务技术指标
laurie1980
Links
booklink
Contact Us: admin [ a t ] ucptt.com