Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python swith pywapi中的字符串切片_Python_Slice_Weather - Fatal编程技术网

python swith pywapi中的字符串切片

python swith pywapi中的字符串切片,python,slice,weather,Python,Slice,Weather,我用python开发了一个程序来告诉天气。 我已经使用了pywapi模块。我想分割它提供的位置 考虑以下示例: >>> pywapi.get_location_ids('new york') {u'JMXX0950': u'New York, 14, Jamaica', u'UKXX7149': u'New York, LIN, United Kingdom', u'JMXX1405': u'New York, 06, Jamaica', u'USNY0996

我用python开发了一个程序来告诉天气。 我已经使用了pywapi模块。我想分割它提供的位置

考虑以下示例:

>>> pywapi.get_location_ids('new york')
{u'JMXX0950': u'New York, 14, Jamaica', u'UKXX7149': u'New York, LIN, United         
Kingdom', u'JMXX1405': u'New York, 06, Jamaica', u'USNY0996': u'New York, NY'}
我只需要位置id。有人能帮我切割吗


谢谢

看起来API返回了一个Python字典,其中位置ID是键,精心设计的有意义的名称是值

因此,只需使用
方法即可获得位置ID

data = pywapi.get_location_ids('new york')
print(data.keys())

看起来API返回了一个Python字典,其中location ID是键,精心设计的有意义的名称是值

因此,只需使用
方法即可获得位置ID

data = pywapi.get_location_ids('new york')
print(data.keys())

我还想打印城市的名称。你能给我看一下上面的预期输出吗?我的意思是它应该打印城市的名称和代码,如下所示:“纽约:USNY0996”,即字典中每个值的“城市名称:城市代码”。所以你只想保留值的第一部分一份?就像《纽约,06,牙买加》中的《纽约》一样?不,我想要城市名称和代码都以易于阅读的格式,正如我在上面的评论中提到的。我也想打印城市的名称。你能给我看一下上面的预期输出吗?我的意思是它应该打印城市的名称和代码,就像这样:'纽约:USNY0996'即'城市名称:城市代码'对于字典中的每个值。所以你只想保留价值部分的第一部分?就像《纽约,06,牙买加》中的《纽约》?不,正如我在上面的评论中提到的那样,我希望城市名称和代码都是易于阅读的格式。