gpt4 book ai didi

python - 如何提取字符串列表的一部分?

转载 作者:行者123 更新时间:2023-12-04 12:07:54 28 4
gpt4 key购买 nike

我有一个字符串列表,我想提取每个字符串的前 6 个字符并将它们存储在一个新列表中。

我可以遍历列表并提取前 6 个字符并将它们附加到新列表中。

y = []
for i in range(len(x)):
y.append(int(x[i][0:6]))

我想知道是否有一个优雅的单行解决方案。
我尝试了以下方法:
y = x[:][0:6]

但它返回前 6 个字符串的列表。

最佳答案

尝试这个:

y = [z[:6] for z in x]

这与此相同:
y = []               # make the list
for z in x: # loop through the list
y.append(z[:6]) # add the first 6 letters of the string to y

关于python - 如何提取字符串列表的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54058733/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com