में सूची सहेजें, मेरे पास तारों की एक सूची है।सूची में सभी वस्तुओं को संशोधित करने के लिए पाइथोनिक तरीका, और .txt फ़ाइल
theList = ['a', 'b', 'c']
मैं तार को पूर्णांकों को जोड़ने के लिए, इस तरह एक आउटपुट में जिसके परिणामस्वरूप हैं:
newList = ['a0', 'b0', 'c0', 'a1', 'b1', 'c1', 'a2', 'b2', 'c2', 'a3', 'b3', 'c3']
मैं इस प्रारूप में, एक .txt फ़ाइल को यह सहेजना चाहते:
a0
b0
c0
a1
b1
c1
a2
b2
c2
a3
b3
c3
प्रयास:
theList = ['a', 'b', 'c']
newList = []
for num in range(4):
stringNum = str(num)
for letter in theList:
newList.append(entry+stringNum)
with open('myFile.txt', 'w') as f:
print>>f, newList
अब ठीक है मैं ca n फ़ाइल MyFile.txt को बचाने लेकिन फाइल में लिखा होता है:
['a0', 'b0', 'c0', 'a1', 'b1', 'c1', 'a2', 'b2', 'c2', 'a3', 'b3', 'c3']
अधिक pythonic तरीके मेरा लक्ष्य कर रहे हैं बहुत स्वागत प्राप्त करने के लिए पर कोई सुझाव,
उत्तरदाताओं, ध्यान दें कि ओपी ने "अधिक पायथनिक" समाधान के लिए कहा है, कम या अधिक जटिल नहीं। –