పైథాన్ జాబితా నుండి నకిలీలను తొలగిస్తుంది

జాబితా అనేది విభిన్న పైథాన్ వస్తువులను కలిగి ఉన్న కంటైనర్, ఇది పూర్ణాంకాలు, పదాలు, విలువలు మొదలైనవి కావచ్చు. ఇది ఇతర ప్రోగ్రామింగ్ భాషలలో శ్రేణికి సమానం.

కాబట్టి ఇక్కడ మేము ఇచ్చిన జాబితా నుండి నకిలీలను తీసివేయడానికి వివిధ మార్గాల్లో వెళ్తాము.

ఈ ట్యుటోరియల్‌లో, మీరు నేర్చుకుంటారు:

సెట్ ఉపయోగించి జాబితా నుండి నకిలీలను తొలగించండి

జాబితా నుండి నకిలీలను తీసివేయడానికి, మీరు అంతర్నిర్మిత ఫంక్షన్ సెట్ () ని ఉపయోగించవచ్చు. సెట్ () పద్ధతి యొక్క ప్రత్యేకత ఏమిటంటే ఇది విభిన్న అంశాలను అందిస్తుంది.

మా వద్ద జాబితా ఉంది: [1,1,2,3,2,2,4,5,6,2,1]. జాబితాలో అనేక నకిలీలు ఉన్నాయి, వీటిని మనం తీసివేయాలి మరియు విభిన్న అంశాలను మాత్రమే తిరిగి పొందాలి. జాబితా సెట్ () అంతర్నిర్మిత ఫంక్షన్‌కు ఇవ్వబడింది. దిగువ ఉదాహరణలో చూపిన విధంగా తుది జాబితా జాబితా () అంతర్నిర్మిత ఫంక్షన్ ఉపయోగించి ప్రదర్శించబడుతుంది.

మేము పొందే అవుట్‌పుట్ విభిన్న అంశాలు, ఇక్కడ అన్ని నకిలీ అంశాలు తొలగించబడతాయి. | _+_ |

అవుట్‌పుట్: | _+_ |

తాత్కాలిక జాబితాను ఉపయోగించి జాబితా నుండి నకిలీలను తొలగించండి

ఇచ్చిన జాబితా నుండి నకిలీలను తొలగించడానికి, మీరు ఖాళీ తాత్కాలిక జాబితాను ఉపయోగించవచ్చు. ముందుగా, మీరు నకిలీలను కలిగి ఉన్న జాబితాను లూప్ చేయాలి మరియు తాత్కాలిక జాబితాకు ప్రత్యేకమైన అంశాలను జోడించాలి. తరువాత తాత్కాలిక జాబితా ప్రధాన జాబితాకు కేటాయించబడుతుంది.

తాత్కాలిక జాబితాను ఉపయోగించి పని చేసే ఉదాహరణ ఇక్కడ ఉంది. | _+_ |

అవుట్‌పుట్: | _+_ |

డిక్ట్ ఉపయోగించి జాబితా నుండి నకిలీలను తొలగించండి

ఆర్డర్‌డిక్ట్‌ను సేకరణల నుండి దిగుమతి చేయడం ద్వారా మేము ఇచ్చిన జాబితా నుండి నకిలీలను తీసివేయవచ్చు. ఇది పైథాన్ 2.7 నుండి అందుబాటులో ఉంది. కీ ఉన్న క్రమంలో విభిన్న అంశాలను మీకు తిరిగి ఇచ్చేలా ఆర్డర్‌డిక్ట్ జాగ్రత్త తీసుకుంటుంది.

జాబితా నుండి ప్రత్యేకమైన అంశాలను పొందడానికి మేము జాబితాను ఉపయోగించుకుందాం మరియు ఆర్డర్‌డిక్ట్‌లో అందుబాటులో ఉన్న ఫ్రీకీస్ () పద్ధతిని ఉపయోగిద్దాం.

OrdersDict.fromkey () పద్ధతిని ఉపయోగించడానికి, దిగువ చూపిన విధంగా మీరు సేకరణల నుండి OrdersDict ని దిగుమతి చేసుకోవాలి: | _+_ |

OrdersDict.fromkeys () పద్ధతిని ఉపయోగించి నకిలీలను తొలగించడానికి ఇక్కడ ఒక ఉదాహరణ ఉంది. | _+_ |

అవుట్‌పుట్: | _+_ |

పైథాన్ 3.5+ నుండి, జాబితా నుండి విభిన్న అంశాలను పొందడానికి మేము సాధారణ డిక్ట్.ఫ్రామ్‌కీలను () ఉపయోగించవచ్చు. Dict.fromkeys () పద్ధతులు ప్రత్యేకమైన కీలను తిరిగి ఇస్తాయి మరియు నకిలీ విలువలను వదిలించుకోవడానికి సహాయపడతాయి.

ప్రత్యేకమైన అంశాలను ఇవ్వడానికి జాబితాలో dict.fromkeys () యొక్క పనిని చూపించే ఉదాహరణ క్రింది విధంగా ఉంది: | _+_ |

అవుట్‌పుట్: | _+_ |

ఫర్-లూప్ ఉపయోగించి జాబితా నుండి నకిలీలను తొలగించండి

ఫర్-లూప్ ఉపయోగించి, మేము నకిలీలను తీసివేయడానికి అంశాల జాబితాను దాటుతాము.

ముందుగా శ్రేణిని ప్రారంభించండి myFinallist = []. లూప్ లోపల, జాబితాలో ఉన్న అంశాలు శ్రేణి myFinallist లో ఉన్నాయో లేదో తనిఖీ చేయండి. ఒకవేళ అంశాలు లేనట్లయితే, అనుబంధాన్ని ఉపయోగించి శ్రేణికి నా అంశాన్ని జోడించండి () పద్ధతి

కాబట్టి నకిలీ అంశం ఎదురైనప్పుడల్లా అది ఇప్పటికే శ్రేణి మైఫైనలిస్ట్‌లో ఉంటుంది మరియు చేర్చబడదు. దిగువ ఉదాహరణలో ఇప్పుడు అదే తనిఖీ చేద్దాం: | _+_ |

అవుట్‌పుట్: | _+_ |

జాబితా గ్రహణాన్ని ఉపయోగించి జాబితా నుండి నకిలీలను తొలగించండి

జాబితా అవగాహన అనేది పైథాన్ ఫంక్షన్‌లు, ఇవి ఇప్పటికే సృష్టించబడిన సీక్వెన్స్‌లను ఉపయోగించి కొత్త సీక్వెన్స్‌లను (లిస్ట్‌లు, నిఘంటువులు మొదలైనవి) సృష్టించడానికి ఉపయోగించబడతాయి. పొడవైన లూప్‌లను తగ్గించడానికి మరియు మీ కోడ్‌ను చదవడానికి మరియు నిర్వహించడానికి సులభతరం చేయడానికి ఇది మీకు సహాయపడుతుంది.

ఇచ్చిన జాబితా నుండి నకిలీలను తీసివేయడానికి జాబితా గ్రహణశక్తిని ఉపయోగించుకుందాం. | _+_ |

అవుట్‌పుట్: | _+_ |

నంపి యూనిక్ () పద్ధతిని ఉపయోగించి జాబితా నుండి నకిలీలను తొలగించండి.

నంపి మాడ్యూల్ నుండి ప్రత్యేకమైన () పద్ధతి ఇవ్వబడిన జాబితా నుండి నకిలీని తీసివేయడంలో మాకు సహాయపడుతుంది.

నంపి మొదటి దిగుమతి నంపి మాడ్యూల్‌తో పని చేయడానికి, మీరు ఈ దశలను అనుసరించాలి:

దశ 1 ) నంపి మాడ్యూల్‌ని దిగుమతి చేయండి | _+_ |

దశ 2) దిగువ చూపిన విధంగా ఏకైక పద్ధతి లోపల నకిలీలతో మీ జాబితాను ఉపయోగించండి. టోలిస్ట్ () పద్ధతిని ఉపయోగించి అవుట్‌పుట్ తిరిగి జాబితా ఫార్మాట్‌కు మార్చబడుతుంది. | _+_ |

దశ 3) చివరగా దిగువ చూపిన విధంగా జాబితాను ముద్రించండి: | _+_ |

అవుట్‌పుట్‌తో తుది కోడ్ క్రింది విధంగా ఉంది: | _+_ |

అవుట్‌పుట్: | _+_ |

పాండాల పద్ధతులను ఉపయోగించి జాబితా నుండి నకిలీలను తొలగించండి

పాండస్ మాడ్యూల్ ఒక ప్రత్యేకమైన () పద్ధతిని కలిగి ఉంది, అది ఇచ్చిన జాబితాలోని ప్రత్యేకమైన అంశాలను మాకు అందిస్తుంది.

పాండస్ మాడ్యూల్‌తో పని చేయడానికి, మీరు ఈ దశలను అనుసరించాలి:

దశ 1) దిగుమతి పాండస్ మాడ్యూల్ | _+_ |

దశ 2) దిగువ చూపిన విధంగా ప్రత్యేకమైన () పద్ధతి లోపల నకిలీలతో మీ జాబితాను ఉపయోగించండి: | _+_ |

దశ 3) దిగువ చూపిన విధంగా జాబితాను ముద్రించండి: | _+_ |

అవుట్‌పుట్‌తో తుది కోడ్ క్రింది విధంగా ఉంది: | _+_ |

అవుట్‌పుట్: | _+_ |

గణన () మరియు జాబితా గ్రహణాన్ని ఉపయోగించి నకిలీలను తొలగించండి

ఇక్కడ లిస్ట్ కాంప్రహెన్షన్ మరియు డూప్లికేట్ ఎలిమెంట్‌లను తీసివేయడానికి గణనల కలయిక. జాబితాలోని ప్రతి మూలకానికి కౌంటర్‌తో ఒక వస్తువును ఎన్యుమరేట్ అందిస్తుంది. ఉదాహరణకు (0,1), (1,2) మొదలైనవి ఇక్కడ మొదటి విలువ సూచిక, మరియు రెండవ విలువ జాబితా అంశం. డబ్ల్యూ

ప్రతి మూలకం జాబితాలో ఉందో లేదో తనిఖీ చేయబడుతుంది మరియు అది జరిగితే, అది జాబితా నుండి తీసివేయబడుతుంది. | _+_ |

అవుట్‌పుట్: | _+_ |

సారాంశం

  • జాబితా నుండి నకిలీలను తీసివేయడానికి, మీరు అంతర్నిర్మిత ఫంక్షన్ సెట్ () ని ఉపయోగించవచ్చు. సెట్ () పద్ధతి యొక్క ప్రత్యేకత ఏమిటంటే ఇది విభిన్న అంశాలను అందిస్తుంది.
  • ఆర్డర్‌డిక్ట్‌ఫ్రమ్ సేకరణల నుండి దిగుమతి చేయడం ద్వారా మీరు ఇచ్చిన జాబితా నుండి నకిలీలను తీసివేయవచ్చు. ఇది పైథాన్ 2.7 నుండి అందుబాటులో ఉంది. కీ ఉన్న క్రమంలో విభిన్న అంశాలను మీకు తిరిగి ఇచ్చేలా ఆర్డర్‌డిక్డిక్ట్ జాగ్రత్త తీసుకుంటుంది.
  • మీరు డూప్లికేట్‌లను తీసివేయడానికి ఐటెమ్‌ల జాబితాను దాటి వెళ్లే ఫోర్-లూప్‌ని మీరు ఉపయోగించుకోవచ్చు.
  • నంపి మాడ్యూల్ నుండి ప్రత్యేకమైన () పద్ధతి ఇవ్వబడిన జాబితా నుండి నకిలీని తీసివేయడంలో మాకు సహాయపడుతుంది.
  • పాండస్ మాడ్యూల్ ఒక ప్రత్యేకమైన () పద్ధతిని కలిగి ఉంది, అది ఇచ్చిన జాబితాలోని ప్రత్యేకమైన అంశాలను మాకు అందిస్తుంది.
  • లిస్ట్ కాంప్రహెన్షన్ మరియు ఎన్యుమరేట్ కలయిక జాబితా నుండి నకిలీ అంశాలను తొలగించడానికి ఉపయోగించబడుతుంది. జాబితాలోని ప్రతి మూలకానికి కౌంటర్‌తో ఒక వస్తువును ఎన్యుమరేట్ అందిస్తుంది.