Найти - Пользователи
Полная версия: Проблема со словарями
Начало » Python для новичков » Проблема со словарями
1
ProPall
Привет! Пытаюсь вывести все слова длинной данной как аргумент командной строки cо словаря. Cловарь примерно выглядит так : {'acimnnno': , ‘eeimooprst’: }.
Вывести нужно ввиде списка. По какой-то причине , мой код выносит пустой список:
 
def blangramwords(anagramdict):
c = anagramdict
d = []
for key,values in c.items():
for i in values:
if len(i) == int(sys.argv[1]):

d.append(i)
return d


Помогите найти решение.
wallet
ProPall
Привет! Пытаюсь вывести все слова длинной данной как аргумент командной строки cо словаря. Cловарь примерно выглядит так : {'acimnnno': , ‘eeimooprst’: }.Вывести нужно ввиде списка. По какой-то причине , мой код выносит пустой список:

 import sys
c = {'acimnnno': 'eei','acim': 'ee','acimf': 'efe'}
def blangramwords(anagramdict):
    d = []
    for key,values in c.items():
       if len(values) == int(sys.argv[1]):
           d.append(values)
    return d
print blangramwords(c)
   
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB