Python ÇÁ·Î±×·¡¹Ö > Python - ÀÚ·áÇü - ¸®½ºÆ® (List) µî·ÏÀÏ : 2017-08-10 17:59 Á¶È¸¼ö : 53,487¸®½ºÆ®´Â ½ÃÄö½º ÀÚ·áÇüÀÇ Çϳª·Î¼, ¾î¶°ÇÑ °´Ã¼(¹®ÀÚ¿, ¼ýÀÚ µîµî)ÀÇ ¼øÂ÷ÀûÀÎ ÁýÇÕÀ» ³ªÅ¸³¾ ¶§ »ç¿ëÇÕ´Ï´Ù.
´ë°ýÈ£([ ])·Î µÑ·¯½Î°í ±× ¾È¿¡ ÄÞ¸¶(,)·Î ¸®½ºÆ®¿¡ µé¾î°¥ ¾ÆÀÌÅÛÀ» ±¸ºÐÁöÀ¸¸é ¸®½ºÆ®°¡ ¸¸µé¾îÁý´Ï´Ù.¸®½ºÆ® ³»ºÎÀÇ ¾ÆÀÌÅÛÀº ¾î¶°ÇÑ °´Ã¼µç »ó°ü¾ø½À´Ï´Ù. ¶ÇÇÑ ¼·Î ´Ù¸¥ ÀÚ·áÇüÀ» ÇϳªÀÇ ¸®½ºÆ®·Î ¹À» ¼ö ÀÖ½À´Ï´Ù. ¸®½ºÆ®¸¦ ¸¸µé ¶§ ¾Æ¹« ¾ÆÀÌÅÛµµ ¾È³Ö¾îµµ µË´Ï´Ù.
A = [1,2,3,['A','B','C'']] À§ ¿¹Á¦´Â Áßø¸®½ºÆ® ÀÔ´Ï´Ù. ¸®½ºÆ®´Â ¾î¶°ÇÑ °´Ã¼µµ ¾ÆÀÌÅÛÀ¸·Î Æ÷ÇÔÇÒ ¼ö Àֱ⠶§¹®¿¡ Áßø ¸®½ºÆ®µµ °¡´ÉÇÕ´Ï´Ù. A[0] --> 1 a[2:] --> [3,['A','B','C'']] # a[2]ºÎÅÍ ³¡±îÁö ¼±ÅÃÇÕ´Ï´Ù.
1. append()- ¸®½ºÆ® ¾ÆÀÌÅÛÀ» Ãß°¡ ÇÕ´Ï´Ù. 2. sort() - ¸®½ºÆ® Ç׸ñµéÀ» Á¤·ÄÇØ ÁÝ´Ï´Ù. (¼ýÀÚ : 1,2,3,4,5,6...) (¹®ÀÚ : a,b,c,d,e,f...) 3. reverse() - ¸®½ºÆ® Ç׸ñÀ» ¿ª¼ø Á¤·ÄÀ» ÇØ ÁÝ´Ï´Ù. 4. len() - ¸®½ºÆ® ±æÀ̸¦ ±¸ÇÕ´Ï´Ù. 5. pop() - ¸®½ºÆ® Ç׸ñÀ» »èÁ¦ÇÕ´Ï´Ù. a.pop(2) ( a[2] - Ç׸ñ(3)À» ¹ÝȯÇÑ ÈÄ µ¥ÀÌÅÍ´Â »èÁ¦ÇÕ´Ï´Ù. ) 6. del() - ¸®½ºÆ® Ç׸ñÀ» »èÁ¦ÇÕ´Ï´Ù. del a[2] 7. remove() - Ç׸ñÀ» »èÁ¦ÇÕ´Ï´Ù. a.remove('cde') 8. index() - ¾î¶² °ª ¸®½ºÆ®ÀÇ ¸î ¹ø° À§Ä¡¿¡ ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é index(obj) ¸¦ »ç¿ëÇÕ´Ï´Ù. a.index('abc') -> abc µ¥ÀÌÅÍ°¡ ÀÖ´Â À§Ä¡¸¦ Ç¥½ÃÇØ ÁÝ´Ï´Ù. 9. insert() - Ç׸ñ¿¡ µ¥ÀÌÅ͸¦ Ãß°¡ÇÕ´Ï´Ù. - ¸®½ºÆ®ÀÇ ¸Ç µÚ¿¡ ¾ÆÀÌÅÛÀ» »ðÀÔÇÏ·Á¸é append(obj)¸¦ »ç¿ëÇÏ¸é µÇÁö¸¸, ¾î¶² °æ¿ì¿¡´Â ¸Ç ¾Õ, ȤÀº ƯÁ¤ À§Ä¡¿¡ ¾ÆÀÌÅÛÀ» »ðÀÔÇÏ°í ½ÍÀ» ¶§°¡ ÀÖ½À´Ï´Ù. ±× ¶§´Â insert(x, y) ¸¦ »ç¿ëÇÕ´Ï´Ù. x ¹ø° À§Ä¡¿¡ y ¸¦ »ðÀÔÇ϶ó´Â ¶æÀÔ´Ï´Ù. a.insert(3,7) -> a[3] À§Ä¡¿¡ 7À» »ðÀÔÇÕ´Ï´Ù. 10. extend() - ±âÁ¸ÀÇ ¸®½ºÆ®¿¡ ¸®½ºÆ®¸¦ µ¡ºÙÀ϶§ »ç¿ëÇÕ´Ï´Ù. extend(l) ¸¦ »ç¿ëÇÏ¸é ±âÁ¸ÀÇ ¸®½ºÆ® ³¡¿¡ ¸®½ºÆ® l À» µ¡ºÙÀÔ´Ï´Ù. lÀº ¹Ýµå½Ã ¸®½ºÆ®¿©¾ß ÇÕ´Ï´Ù. ½ÃÄö½º ¿¬»ê¿¡¼ ¸®½ºÆ®³¢¸®ÀÇ + ¿¬»ê°ú °°½À´Ï´Ù.
11. count()- ¸®½ºÆ®¿¡¼ ¾î¶² ƯÁ¤ ¾ÆÀÌÅÛ obj °¡ ¸î °³ µé¾î ÀÖ´ÂÁö ±× °¹¼ö¸¦ ¾Ë°í ½Í´Ù¸é, count(obj) ¸¦ »ç¿ëÇÕ´Ï´Ù.
12, cmp() - ¸®½ºÆ® Ç׸ñÀ» ºñ±³ÇÕ´Ï´Ù. (== ¿Í °°½À´Ï´Ù.) - -1,0,1 °ªÀ» ¹ÝȯÇÕ´Ï´Ù.
|