我对webscraping很新,并且正在寻找一种更加pythonic的方法来只抓取元素的某个子部分。在这种情况下,我只需要一个地址的邮政编码。
我创造了一个笨重的解决方案,我觉得必须有比我在这里做的更好的方式。
In [79]: address
Out[79]: ['columbus, In, United States']
In [80]: address[0].split(',')[1][1:]
Out[80]: 'In'
#and if that wasn't long enough
In [82]: address[0].split(',')[1][1:].upper()
Out[82]: 'IN'