Надеюсь, быстрый вопрос по Python здесь ...
import plistlib
pl = plistlib.readPlist('/Users/name/Documents/some.plist')
print(pl[0]['keyA'] , pl[0]['keyD'] , pl[0]['keyG'])
как бы написать цикл for или функцию списка, которая бы циклически проходила по словарю, печатая значения для определенных ключей.
В главном словаре будет указано 30 записей (словарей в словаре), в каждой из которых около 40 ключей.)
Пример:
print(pl[0]['keyA'] , pl[0]['keyD'] , pl[0]['keyG'])
print(pl[1]['keyA'] , pl[1]['keyD'] , pl[1]['keyG'])
print(pl[2]['keyA'] , pl[2]['keyD'] , pl[2]['keyG'])
print(pl[n]['keyA'] , pl[n]['keyD'] , pl[n]['keyG'])
, где pl
- основной словарь, а затем 0 - n
- это словари в словаре.
Надеюсь, это имеет смысл