在Python中切片至“ ”空格

1 投票
5 回答
7745 浏览
提问于 2025-04-16 16:27

如果有一个列表 L = [['abc 1234',2], ['foo 1',2] , ['bar 12312434',2]]

那么如何从这个列表中提取出每个字符串中第一个空格之前的部分呢?

['abc,'foo','bar']

5 个回答

1
for i in range(len(L)):
    s = L[i][0]
    s = s.split(' ')[0]
    L[i] = s

当然可以!请把你想要翻译的内容发给我,我会帮你用简单易懂的语言解释清楚。

2

在编程中,有时候我们会遇到一些问题,想要找到解决办法。比如,有人可能在使用某个工具或库时,遇到了错误或者不明白怎么用。这种情况下,大家通常会去网上查找答案,像是StackOverflow这样的论坛就是一个很好的地方。在这里,很多程序员会分享他们的经验和解决方案。

如果你在StackOverflow上看到一个问题,通常会有很多人给出不同的答案。有些答案可能很详细,解释了为什么会出现这个问题,以及如何解决它。还有一些答案可能比较简单,只是给出一个代码示例,告诉你该怎么做。

总之,StackOverflow是一个很有用的资源,特别是对于刚开始学习编程的人来说。你可以在这里找到很多实用的建议和技巧,帮助你解决编程中遇到的各种问题。

L = [['abc 1234',2], ['foo 1',2] , ['bar 12312434',2]]
print [x[0].split()[0] for x in L]
6

在编程中,有时候我们会遇到一些问题,想要找到解决办法。StackOverflow是一个专门为程序员提供帮助的社区,大家可以在这里提问和回答问题。

当你在StackOverflow上看到一个问题时,通常会有很多人分享他们的经验和解决方案。每个人可能会用不同的方法来解决同样的问题,这样你就可以从中学习到多种思路。

有些回答可能会很详细,甚至会包含代码示例,帮助你更好地理解如何解决问题。你可以根据这些信息,尝试在自己的代码中应用这些解决方案。

总之,StackOverflow是一个很好的资源,可以帮助你在编程的路上少走弯路,找到你需要的答案。

In [1]: L = [['abc 1234',2], ['foo 1',2] , ['bar 12312434',2]]

In [2]: [x[0].split(' ')[0] for x in L]
Out[2]: ['abc', 'foo', 'bar']

撰写回答