我正在努力获取列表中的嵌套字典。
L = [{'color':'yellow','fruit':'banana'},{'firstname':'Jack','lastname':'Black'}]
我可以使用以下代码获取各个字典。
for a in L:
print (a)
{'color': 'yellow', 'fruit': 'banana'}
{'lastname': 'Black', 'firstname': 'Jack'}
但现在我只想要带有姓/名的字典。
在将提示发布到我的问题之后,我想出了以下代码。
def getPhotosFromAlbum(albumName):
availablePhotos = []
availableAlbums = getAlbumList()
print("Looking in album %s" %albumName)
for album in availableAlbums:
if albumName == album['AlbumName']:
#print ("found photos for album: ", albumName['KeyList'])
for photoRefKey in album['KeyList']:
print(getPhotoPath(photoRefKey))
availablePhotos.append(getPhotoPath(photoRefKey))
return availablePhotos
这个函数背后的想法是我可以解析 HTML 模板文件中的列表以显示照片。所以我的后续问题是:这段代码是否可以,或者是否有更类似于 Python 的方法来实现相同的结果。
达雷尔。