一个字符串,citystate,可以格式化为:
“康涅狄格州格林威治”
“康涅狄格州格林威治”
“格林威治 CT”
如何将字符串 citystate 拆分为两个单独的字符串 city 和 state(使用 Python)?
(例如城市 == 格林威治和州 == CT)
感谢您的帮助!
最佳答案
import re
city, state = re.split(r' ?,? ?', location)
要解决 New York, NY 问题,请使用切片:
split_loc = re.split(r' ?,? ?', location)
city = ' '.join(split_loc[:-1]) # Everything up to last element joined by space
state = split_loc[-1]
关于python - 用字符串分隔城市和州?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5436334/