सवाल पाइथन टुपल को स्ट्रिंग में कनवर्ट करें


मेरे पास इस तरह के पात्रों का एक गुच्छा है:

('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e')

मैं इसे एक स्ट्रिंग में कैसे परिवर्तित करूं ताकि यह ऐसा हो:

'abcdgxre'

53
2017-10-28 17:45


मूल


''.join(('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e')) - Ashwini Chaudhary
इसे भी आजमाएं reduce(add, ('a', 'b', 'c', 'd')) - Grijesh Chauhan
क्या है add इस exmple @GrijeshChauhan में? - Steve
@Steve आपको आयात करने की आवश्यकता है add से कार्य operator मॉड्यूल। btw "".join यहां बेहतर सूट हैं लेकिन यदि आप विभिन्न प्रकार की ऑब्जेक्ट्स जोड़ना चाहते हैं तो आप एड चेक का उपयोग कर सकते हैं यह कामकाजी उदाहरण है - Grijesh Chauhan


जवाब:


उपयोग str.join:

>>> tup = ('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e')
>>> ''.join(tup)
'abcdgxre'
>>>
>>> help(str.join)
Help on method_descriptor:

join(...)
    S.join(iterable) -> str

    Return a string which is the concatenation of the strings in the
    iterable.  The separator between elements is S.

>>>

93
2017-10-28 17:46



अगर टुपल संख्याएं हैं तो काम नहीं करता है। टप = (3, कोई नहीं, कोई नहीं, कोई नहीं, कोई नहीं, 1406836313736) आज़माएं - Raj
संख्याओं के लिए आप इसे आजमा सकते हैं: ''.join(map(str, tup)) - Mohammad


यहां शामिल होने का उपयोग करने का एक आसान तरीका है।

''.join(('a', 'b', 'c', 'd', 'g', 'x', 'r', 'e'))

19
2017-10-28 17:52