我有一个包含字符串的变量,字符串被分组。例如,变量看起来像:
crop production, beans
crop production, cassava
fertilizer use: beans
fertilizer use: cassava
我需要把它分成两个变量,一个包含“作物生产”和“肥料使用”,另一个包含“豆”和“木薯”。逗号和冒号的使用是故意的;整个数据的使用并不一致。 因此,我需要一种方法来根据一个字符串的内容与前一个字符串的内容不同来分割字符串。我肯定必须有办法做到这一点,但我的蟒蛇技能尚未达到它,所以我非常感谢任何建议。(我还应该明确说明豆类和木薯的使用纯粹是说明性的,数据包含许多不同的项目,因此当它看到“bean”时我不能简单地拆分
答案 0 :(得分:2)
index = 0
while s1[index] == s2[index]:
index += 1
索引将保留它们不同的位置。