मेरे पास मूल्यों की एक सूची है और बिन किनारों की एक सूची है। अब मुझे सभी मानों की जांच करने की आवश्यकता है कि वे किस बिन से संबंधित हैं।पायथन: यह जांच कर रहा है कि कौन सा बिन एक मान है
my_list = [3,2,56,4,32,4,7,88,4,3,4]
bins = [0,20,40,60,80,100]
for i in my_list:
for j in range(len(bins)):
if bins(j) < i < bins(j+1):
DO SOMETHING
यह मेरे लिए बहुत सुंदर नहीं लगती है: वहाँ मूल्यों पर और फिर डिब्बे से अधिक पुनरावृत्ति और जाँच की तुलना में अधिक pythonic तरीका अगर मूल्य की तरह, वर्तमान बिन के अंतर्गत आता है है। धन्यवाद!
सूची को सॉर्ट करके शुरू करें। –