【问题标题】:Extract Words by Comma in python [duplicate]在python中按逗号提取单词[重复]
【发布时间】:2021-04-17 15:52:00
【问题描述】:

嘿,我想编写一个提取器:

例如

varall = "hello:my:whats:up"

然后我想要 4 个不同的输出,例如:

var1 = hello

var2 = my

var3 = whats

var4 = up

所以我想从 varall 将这 4 个单词转换为 4 个不同的变量

谢谢!

【问题讨论】:

标签: python extract


【解决方案1】:

使用 split() 方法:

varall = "hello:my:whats:up"
varlst = varall.split(':') #splits string at the character ':'
for var in varlst:
    print(var)

【讨论】:

  • 是的,谢谢,这真的很好,我怎样才能把它变成 4 个不同的变量?
  • 如果您已经知道号码。将在字符串中的变量,您可以使用 sth.比如:var1 = varlst[0]; var2 = varlst[1]...等等。或者你可以使用字典。
  • @maxowi 如果有帮助,请接受答案。
【解决方案2】:

使用 split 函数来实现。

txt = "hello:my:whats:up"
x = txt.split(":")
print(x)
   
#Output - ['hello', 'my', 'whats', 'up']

【讨论】:

  • 是的,谢谢,这真的很好,我怎样才能把它变成 4 个不同的变量?
【解决方案3】:
varall = "hello:my:whats:up"
var1,var2,var3,var4=varall.split (":")
print (var1,var2,var3,var4)

试试这个..它将创建字符串列表,然后将它们存储在 var1,var2,var3,var4...确保您只有 4 个由“:”分隔的单词..

【讨论】:

    猜你喜欢
    • 2019-01-24
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-10
    • 2021-01-29
    • 2013-12-27
    相关资源
    最近更新 更多