在Python中将字符串拆分为不同变量而不是数组

48 投票
2 回答
123913 浏览
提问于 2025-04-16 21:22

可能是重复的问题:
Python 字符串分割

有没有办法在一行代码里直接把字符串分割成变量,而不是用两行代码?我确定分割后会有两个元素。下面是两行代码的例子:

myString = "Anonym Anonymous"
a = myString.split()
firstName,lastName = a[0],a[1]

2 个回答

8
firstname, lastname = "Anonym Anonymous".split()

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

83

如果你确定字符串会返回两个部分,可以用 firstName, lastName = myString.split() 来实现。

更好的方法是 firstName, lastName = myString.split(' ', 1)

撰写回答