私は現在、このガイドを使用してPythonを学習しています(より多くのコンテキストが必要な場合)http://www.diveintopython3.net/comprehensions.html#dictionarycomprehension
>>> import os, glob, humansize
>>> metadata_dict = {f:os.stat(f) for f in glob.glob('*')} ①
>>> humansize_dict = {os.path.splitext(f)[0]:humansize.approximate_size(meta.st_size) \
... for f, meta in metadata_dict.items() if meta.st_size > 6000} ②
>>> list(humansize_dict.keys()) ③
['romantest9', 'romantest8', 'romantest7', 'romantest6', 'romantest10', 'pluraltest6']
>>> humansize_dict['romantest9'] ④
'6.5 KiB'
なぜ「humansize.approximate_size(meta.st_size)」なのですか?「for f, meta」のメタ変数はどこから来たのですか?