Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन डिक्शनरी से किसी आइटम को निकालने का सबसे अच्छा तरीका क्या है?

आप सभी कुंजियों के माध्यम से एक विशिष्ट कुंजी या लूप को हटाने और उन्हें हटाने के लिए डेल फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए,

my_dict = {'name': 'foo', 'age': 28}
keys = list(my_dict.keys())
for key in keys:
   del my_dict[key]
print(my_dict)

यह आउटपुट देगा:

{}

आप सभी कुंजियों के माध्यम से किसी विशिष्ट कुंजी या लूप को हटाने और उन्हें हटाने के लिए भी पॉप फ़ंक्शन का उपयोग कर सकते हैं। उदाहरण के लिए,

my_dict = {'name': 'foo', 'age': 28}
keys = list(my_dict.keys())

चाबियों में कुंजी के लिए:

my_dict.pop(key)
print(my_dict)

यह आउटपुट देगा:

{}

  1. पायथन में किसी शब्दकोश की सभी कुंजियों को कैसे प्रिंट करें?

    डिक्शनरी ऑब्जेक्ट में कुंजियाँ () विधि होती है जो हमारे लिए यह काम करती है। >>> D1 = {1:a, 2:b,3:c} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3] लूप के लिए उपयोग करके चलने योग्य सूची वस्तु का पता लगाया जा सकता है >>> L1 = list(D1.keys())

  1. निर्देशिका में सभी पायथन फाइलों को चलाने का सबसे अच्छा तरीका क्या है?

    किसी निर्देशिका में सभी पायथन फ़ाइलों को चलाने का सबसे तेज़ और आसान तरीका लूप का उपयोग करना है। ऐसा करने के लिए आप बैश का उपयोग कर सकते हैं। उदाहरण उदाहरण के लिए, run_all_py.sh नामक एक नई फ़ाइल बनाएं और उसमें निम्नलिखित लिखें: for f in *.py; do python"$f"; done आउटपुट अब . का उपयोग करके

  1. पायथन अपवाद लॉग करने का सबसे अच्छा तरीका क्या है?

    हम लॉगिंग मॉड्यूल आयात करते हैं और फिर लॉगिंग.अपवाद विधि का उपयोग करके अजगर अपवाद का लॉग बनाते हैं। उदाहरण import logging try: print 'toy' + 6 except Exception as e: logging.exception("This is an exception log") आउटपुट हमें निम्न आउटपुट मिलता है ERROR:root:This is an exception log