{"id":25598,"date":"2024-03-16T05:17:14","date_gmt":"2024-03-16T05:17:14","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/"},"modified":"2024-03-22T06:33:42","modified_gmt":"2024-03-22T06:33:42","slug":"how-to-use-the-del-function-in-python","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/","title":{"rendered":"How to use the del function in Python"},"content":{"rendered":"<p>In Python, &#8216;del&#8217; is a keyword used for deleting objects or elements of objects. It has several common usages:<\/p>\n<ol>\n<li>remove <object><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>x = <span class=\"hljs-number\">10<\/span>\r\n<span class=\"hljs-keyword\">del<\/span> x  <span class=\"hljs-comment\"># \u5220\u9664\u53d8\u91cfx<\/span>\r\n<\/code><\/pre>\n<ol>\n<li>delete element at index <index> in list <list><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>my_list = [<span class=\"hljs-number\">1<\/span>, <span class=\"hljs-number\">2<\/span>, <span class=\"hljs-number\">3<\/span>, <span class=\"hljs-number\">4<\/span>, <span class=\"hljs-number\">5<\/span>]\r\n<span class=\"hljs-keyword\">del<\/span> my_list[<span class=\"hljs-number\">2<\/span>]  <span class=\"hljs-comment\"># \u5220\u9664\u7d22\u5f15\u4e3a2\u7684\u5143\u7d20\uff0c\u5373\u5220\u9664\u5217\u8868\u4e2d\u7684\u6570\u5b573<\/span>\r\n<\/code><\/pre>\n<ol>\n<li>delete <dictionary>[<key>]<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>my_dict = {<span class=\"hljs-string\">'a'<\/span>: <span class=\"hljs-number\">1<\/span>, <span class=\"hljs-string\">'b'<\/span>: <span class=\"hljs-number\">2<\/span>, <span class=\"hljs-string\">'c'<\/span>: <span class=\"hljs-number\">3<\/span>}\r\n<span class=\"hljs-keyword\">del<\/span> my_dict[<span class=\"hljs-string\">'b'<\/span>]  <span class=\"hljs-comment\"># \u5220\u9664\u952e\u4e3a'b'\u7684\u952e\u503c\u5bf9\uff0c\u5373\u5220\u9664\u5b57\u5178\u4e2d\u7684\u952e'b'<\/span>\r\n<\/code><\/pre>\n<ol>\n<li>delete the <object>.<property><\/li>\n<\/ol>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">class<\/span> <span class=\"hljs-title class_\">MyClass<\/span>:\r\n    <span class=\"hljs-keyword\">def<\/span> <span class=\"hljs-title function_\">__init__<\/span>(<span class=\"hljs-params\">self<\/span>):\r\n        self.x = <span class=\"hljs-number\">10<\/span>\r\n        self.y = <span class=\"hljs-number\">20<\/span>\r\n\r\nobj = MyClass()\r\n<span class=\"hljs-keyword\">del<\/span> obj.x  <span class=\"hljs-comment\"># \u5220\u9664\u5bf9\u8c61obj\u7684\u5c5e\u6027x<\/span>\r\n<\/code><\/pre>\n<p>It is important to note that &#8216;del&#8217; only deletes the reference to an object, it does not delete the object itself. The object will be garbage collected when there are no references to it, freeing up memory space.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Python, &#8216;del&#8217; is a keyword used for deleting objects or elements of objects. It has several common usages: remove x = 10 del x # \u5220\u9664\u53d8\u91cfx delete element at index in list my_list = [1, 2, 3, 4, 5] del my_list[2] # \u5220\u9664\u7d22\u5f15\u4e3a2\u7684\u5143\u7d20\uff0c\u5373\u5220\u9664\u5217\u8868\u4e2d\u7684\u6570\u5b573 delete [] my_dict = {&#8216;a&#8217;: 1, &#8216;b&#8217;: 2, &#8216;c&#8217;: 3} del [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-25598","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to use the del function in Python - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to use the del function in Python\" \/>\n<meta property=\"og:description\" content=\"In Python, &#8216;del&#8217; is a keyword used for deleting objects or elements of objects. It has several common usages: remove x = 10 del x # \u5220\u9664\u53d8\u91cfx delete element at index in list my_list = [1, 2, 3, 4, 5] del my_list[2] # \u5220\u9664\u7d22\u5f15\u4e3a2\u7684\u5143\u7d20\uff0c\u5373\u5220\u9664\u5217\u8868\u4e2d\u7684\u6570\u5b573 delete [] my_dict = {&#039;a&#039;: 1, &#039;b&#039;: 2, &#039;c&#039;: 3} del [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-16T05:17:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-22T06:33:42+00:00\" \/>\n<meta name=\"author\" content=\"Olivia Parker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olivia Parker\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/\"},\"author\":{\"name\":\"Olivia Parker\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\"},\"headline\":\"How to use the del function in Python\",\"datePublished\":\"2024-03-16T05:17:14+00:00\",\"dateModified\":\"2024-03-22T06:33:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/\"},\"wordCount\":75,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/\",\"name\":\"How to use the del function in Python - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-16T05:17:14+00:00\",\"dateModified\":\"2024-03-22T06:33:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to use the del function in Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9\",\"name\":\"Olivia Parker\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g\",\"caption\":\"Olivia Parker\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to use the del function in Python - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/","og_locale":"en_US","og_type":"article","og_title":"How to use the del function in Python","og_description":"In Python, &#8216;del&#8217; is a keyword used for deleting objects or elements of objects. It has several common usages: remove x = 10 del x # \u5220\u9664\u53d8\u91cfx delete element at index in list my_list = [1, 2, 3, 4, 5] del my_list[2] # \u5220\u9664\u7d22\u5f15\u4e3a2\u7684\u5143\u7d20\uff0c\u5373\u5220\u9664\u5217\u8868\u4e2d\u7684\u6570\u5b573 delete [] my_dict = {'a': 1, 'b': 2, 'c': 3} del [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-16T05:17:14+00:00","article_modified_time":"2024-03-22T06:33:42+00:00","author":"Olivia Parker","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Olivia Parker","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/"},"author":{"name":"Olivia Parker","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9"},"headline":"How to use the del function in Python","datePublished":"2024-03-16T05:17:14+00:00","dateModified":"2024-03-22T06:33:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/"},"wordCount":75,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/","name":"How to use the del function in Python - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-16T05:17:14+00:00","dateModified":"2024-03-22T06:33:42+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-use-the-del-function-in-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to use the del function in Python"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/3ff7b3da0e45ac5dbbef2502f3cea8d9","name":"Olivia Parker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56c66f189ba32a6f9eb50f31a38fe774e2a725c213d4070835ccc51b8fbbc54b?s=96&d=mm&r=g","caption":"Olivia Parker"},"url":"https:\/\/www.silicloud.com\/blog\/author\/oliviaparker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25598","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=25598"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25598\/revisions"}],"predecessor-version":[{"id":59713,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/25598\/revisions\/59713"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=25598"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=25598"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=25598"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}