<div class="tbody m-tcol-c" style="font-family:'Apple SD Gothic Neo', '맑은 고딕', 'Malgun Gothic', '돋움', dotum, sans-serif;list-style:none;margin:20px 0px 0px auto;padding:0px 43px;clear:both;line-height:1.4;width:744px;color:#666666;"> <div class="NHN_Writeform_Main" style="font-family:inherit;font-size:inherit;list-style:none;margin:0px;padding:0px;"> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">class 를 정의하고, for 문에서 object 를 만들어 list 에 append 했습니다.</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">append 하면서 print 해보면 모두 제가 원하는 내용을 담은 object 가 담기는데,</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><span style="color:#352e2c;font-size:10pt;">for문 이 끝난 시점에서 list 를 모두 출력해보면 마지막에 append 한 element 로 모두 바뀌어 출력이 됩니다.</span></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">왜 그런가요??</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">class content():</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def __init__(self, aIndex, aName) :</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> content._index = aIndex;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> content._name = aName;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> content._num_bug = 0;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> content._num_defect = 0;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> content._num_feature = 0;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> content._num_support = 0;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> content._num_sum = 0;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def setBugsNum(self,num):</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> content._num_bug = num;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def setDefectsNum(self,num):</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> content._num_defect = num;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def setFeaturesNum(self,num):</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> content._num_feature = num;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def setSupportsNum(self,num):</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> content._num_support = num;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def getIndex(self):</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> return content._index;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def getName(self):</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> return content._name;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def getBugsNum(self):</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> return content._num_bug;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def getDefectsNum(self):</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> return content._num_defect;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def getFeaturesNum(self):</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> return content._num_feature;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def getSupportsNum(self):</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> return content._num_support;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> def getSum(self):</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> return (content._num_bug + content._num_defect + content._num_feature + content._num_support);</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">...</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">...</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">contents = []</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">index = 0;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">for th in ths:</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><span style="color:#352e2c;font-size:10pt;"> contents.append(content(index, th.getText()));</span></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> print(contents[index-1].getName()) # <- 의도한 element 가 출력됨</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"> index = index +1;</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">print(contents[0].getName()) # <- 마지막 element 가 출력됨</font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">print(contents[1].getName()) </font><span style="color:#352e2c;font-size:13.3333px;"># <- 마지막 element 가 출력됨</span></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">print(contents[2].getName()) </font><span style="color:#352e2c;font-size:13.3333px;"># <- 마지막 element 가 출력됨</span></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">print(contents[3].getName()) </font><span style="color:#352e2c;font-size:13.3333px;"># <- 마지막 element 가 출력됨</span></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">print(contents[4].getName()) </font><span style="color:#352e2c;font-size:13.3333px;"># <- 마지막 element 가 출력됨</span></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"></font></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c">print(contents[5].getName()) </font><span style="color:#352e2c;font-size:13.3333px;"># <- 마지막 element 가 출력됨</span></p> <p style="list-style:none;margin:0px;padding:0px;font-size:inherit;font-family:inherit;"><font color="#352e2c"><br></font></p></div></div> <table cellspacing="0" class="tag_n_id tag_list_area" style="width:830px;table-layout:fixed;border:0px;padding-top:40px;color:#000000;font-family:'Apple SD Gothic Neo', '맑은 고딕', 'Malgun Gothic', '돋움', dotum, sans-serif;font-size:12px;"><tbody><tr><td class="tagarea" style="vertical-align:top;padding-right:10px;margin-bottom:-20px;"> <div class="tag m-tcol-c" style="list-style:none;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:1px 0px 0px 37px;clear:both;overflow:hidden;line-height:1.4em;color:#666666;margin-top:0px;"></div></td></tr></tbody></table>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.