def makeDict(filename):
with open(filename,"r") as f:
dict_={}
for line in f:
(key,value1,value2)=line.split()
dict_[key]=[(float(value1),float(value2))]
mylist=[]
for value1 in dict_:
if number < value1 < number:
mylist.append(key)
Последний вопрос, и я должен сделать это. Оказывается, что мои ценности по-прежнему не выходит, как поплавки, потому что я пытаюсь проверить, если значение находится в пределах от 2-х номеров и я получаю эту ошибкусоздание словаря из текстового файла 2 значения
TypeError: unorderable types: int() < str()
newDict=makeDict("file.txt")
>>> testdict(500,530,newDict)
line 28, in testdict
for k,v in newDict.iteritems():
AttributeError: 'dict' object has no attribute 'iteritems'
могли бы вы предоставить полную отслеживающий ошибки? –
Введенный вами код имеет ошибки ввода в цикле for. – andrew
в коде, который вы вставили, нет печати (d) .. является переменной 'd' вне области видимости и не существует в функции, из которой вы ее вызываете? пожалуйста, напишите весь код .. – minocha