首页 > 解决方案 > 字符串拆分后获取第一个数字

问题描述

我想保留1 in 1_214 in 14_8。我的代码包含:

for i in columns:
    print i.split('_')

我得到一个看起来像这样的列表:

['1', '2']
['14', '8']

对应于 1_2 和 14_8。有没有办法使用 split 来隔离第一个数字(第一个例子中的 1,第二个例子中的 14)?

标签: python

解决方案


您可以通过拆分产生的列表中的索引来引用:

for i in columns:
    print i.split('_')[0]

推荐阅读