ich seh grad den Wald vor lauter Bäumen nicht - glaub ich zumindest...
Da wären diese Listen:
Code: Alles auswählen
a = ['1-5']
b = ['6']
Code: Alles auswählen
a1 = [1, 2, 3, 4, 5]
b1 = [6]
CU,
API
Code: Alles auswählen
a = ['1-5']
b = ['6']
Code: Alles auswählen
a1 = [1, 2, 3, 4, 5]
b1 = [6]
Code: Alles auswählen
def strrange(s):
x = map(int, s.split('-'))
if len(x) == 1:
return x
else if len(x) == 2:
return range(x[0], x[1]+1)
else:
raise TypeError('Wrong amount of numbers or wrong format')
Code: Alles auswählen
def ordering(iter, op):
left = int(iter[0][0])
right = int(iter[-1][-1])
return left <= op <= right
>>> ordering(['1-5'], 4)
True
>>> ordering(['6'], 4)
False