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

पायथन - सीमांकक द्वारा तत्वों को अलग करें

जब एक सीमांकक के आधार पर तत्वों को अलग करना आवश्यक हो,

उदाहरण

नीचे उसी का एक प्रदर्शन है -

my_list = ["89@21", "58@51", "19@61", "11@10", "32@65", "34@45", "87@90", "32@21",'1@345']
print("The list is : " )
print(my_list)

print("The list after sorting is :")
my_list.sort()
print(my_list)

my_delimiter = "@"
print("The delimiter is :")
print(my_delimiter)

result_before_delim, result_after_delim = [ele.split(my_delimiter)[0] for ele in my_list],[ele.split(my_delimiter)[1] for ele in my_list]

print("The result containing elements before delimiter is : ")
print(result_before_delim)

print("The result containing elements after delimiter is : ")
print(result_after_delim)

आउटपुट

The list is :
['89@21', '58@51', '19@61', '11@10', '32@65', '34@45', '87@90', '32@21', '1@345']
The list after sorting is :
['11@10', '19@61', '1@345', '32@21', '32@65', '34@45', '58@51', '87@90', '89@21']
The delimiter is :
@
The result containing elements before delimiter is :
['11', '19', '1', '32', '32', '34', '58', '87', '89']
The result containing elements after delimiter is :
['10', '61', '345', '21', '65', '45', '51', '90', '21']

स्पष्टीकरण

  • एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • इसे सॉर्ट किया जाता है और कंसोल पर फिर से प्रदर्शित किया जाता है।

  • सीमांकक का मान परिभाषित है और कंसोल पर प्रदर्शित होता है

  • एक सूची समझ का उपयोग सीमांकक को विभाजित करने और यह जांचने के लिए किया जाता है कि क्या यह सूची के प्रत्येक तत्व में मौजूद है।

  • सीमांकक से पहले और सीमांकक के बाद की स्ट्रिंग कंसोल पर प्रदर्शित होती है।


  1. पायथन में पैटर्न कैसे प्रिंट करें?

    नेस्टेड फॉर लूप्स का उपयोग करके पायथन में पैटर्न मुद्रित किए जा सकते हैं। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से पुनरावृति करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। आवश्यकता के अनुसार विभिन्न पैटर्न बनाने के लिए प्रिंट स्टेटमेंट

  1. पायथन में टॉप के फ़्रीक्वेंट एलिमेंट्स

    मान लीजिए कि हमारे पास पूर्णांक संख्याओं की एक गैर-रिक्त सरणी है। हमें kth सबसे लगातार तत्वों को वापस करना होगा। इसलिए यदि तत्व [1,1,1,1,2,2,3,3,3] और k =2 हैं, तो परिणाम होगा औपचारिक रूप से समारोह चाहिए - यदि i, j, k मौजूद है तो सही लौटें ऐसे कि arr[i]

  1. पायथन में समझ

    हम दिए गए पायथन अनुक्रम का उपयोग करके नए अनुक्रम बना सकते हैं। इसे बोध कहते हैं। यह मूल रूप से एक अनुक्रम उत्पन्न करने के लिए एक संक्षिप्त कोड ब्लॉक लिखने का एक तरीका है जो किसी अन्य अनुक्रम का उपयोग करके एक सूची, शब्दकोश, सेट या जनरेटर हो सकता है। इसमें विभिन्न प्रकार के अनुक्रमों के बीच रूपांतरण क