उपयोग करने के लिए बदलने के लिए मैं एक एकल स्ट्रिंग के लिए int
रों की एक सूची में परिवर्तित करते हैं, जैसे कि:कैसे [1,2,3,4] '1234' अजगर
[1, 2, 3, 4]
हो जाता है '1234'
[10, 11, 12, 13]
हो जाता है '10111213'
... आदि ...
उपयोग करने के लिए बदलने के लिए मैं एक एकल स्ट्रिंग के लिए int
रों की एक सूची में परिवर्तित करते हैं, जैसे कि:कैसे [1,2,3,4] '1234' अजगर
[1, 2, 3, 4]
हो जाता है '1234'
[10, 11, 12, 13]
हो जाता है '10111213'
... आदि ...
''.join(map(str, [1,2,3,4]))
map(str, array)
के बराबर है, इसलिए map(str, [1,2,3,4])
['1', '2', '3', '4']
देता है।s.join(a)
कोनकैटेनेट्स अनुक्रम a
में सभी आइटम स्ट्रिंग s
से, उदाहरण के लिए,
>>> ','.join(['foo', 'bar', '', 'baz'])
'foo,bar,,baz'
ध्यान दें कि .join
केवल स्ट्रिंग दृश्यों शामिल हो सकते हैं। यह स्वचालित रूप से str
पर कॉल नहीं करेगा।
>>> ''.join([1,2,3,4])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: sequence item 0: expected string, int found
इसलिए हम पहले map
सब पहले तार में आइटम की जरूरत है।
''.join(str(i) for i in [1,2,3,4])
अच्छा कॉल सर ... मैं अनदेखी की है कि संख्या तार नहीं थे;) – mpen