निम्नलिखित कोड एक KeyError
अपवाद उठाता है:
addr_list_formatted = []
addr_list_idx = 0
for addr in addr_list: # addr_list is a list
addr_list_idx = addr_list_idx + 1
addr_list_formatted.append("""
"{0}"
{
"gamedir" "str"
"address" "{1}"
}
""".format(addr_list_idx, addr))
क्यों?
मैं पायथन 3.1 का उपयोग कर रहा हूं।
enumerate
बोध ( इंडोल प्राप्त करने के लिए उपयोग ) के साथ एक ही कार्य पूरा कर सकते हैं ।