順序付き辞書のリスト内の最後のキーと値のペア(各辞書内の)の最大長を見つけようとしています。Pythonで辞書のリストのキーまたは値の最大長を取得する方法
例:
# below is the list of ordered dict
my_list = [{'Table': 'Config', 'Column': 'config_id', 'DataType': 'int'},
{'Table': 'Config', 'Column': 'config_name', 'DataType': 'varchar'},
{'Table': 'Config', 'Column': 'config_value', 'DataType': 'numeric'}]
# Expected out put
Out put: 8 # as the key (in this case "DataType") has max chars and if any value for the same key has max char then it will return that value.
任意の提案!
よろしいですか? 'max([my_listのdのd.keys()のkのlen(k)])' – jDo
これは、dictのすべてのキーの最大長を与えません。 @jDo – Pradeep
この場合、あなたはこのペアにのみ興味があります: '' DataType ':'数値 'は最後のものですか? –