ÆÄÀ̽á´Ï½ºÅ¸Ã³·³ »ý°¢ÇÏ´Â ¹ý

ÀÌ ±ÛÀº comp.lang.python¿¡ ÀÖ¾ú´ø ÁÙÅä·ÐÀ¸·Î¼­, ¿©±â¿¡ °Ô½ÃÇÏ¿© ÇÊ¿äÇÒ ¶§¸¶´Ù ÀÐ¾î º¸·Á°í ÇÑ´Ù (»ó´ëÀûÀ¸·Î ÀÚÁÖ ¾ð±ÞµÇ´Â Áú¹® Çϳª¸¦ ´Ù·é´Ù).

¿øÇÏ½Å´Ù¸é ´ë½Å ±¸±Û¿¡¼­ ÀÐ¾î º¸½Ã¸é µÇ°Ú´Ù.

ÃÖ±Ù¿¡ (ÀÌ ±ÛÀº ÂüÁ¶¿ëÀ¸·Î 2002³â 4¿ù¿¡ ÀÛ¼ºÁßÀÌ´Ù), Áö½ÄÀ» ã¾Æ ¿Â ÇÑ °Ë»öÀÚ°¡ comp.lang.python¿¡ ´ÙÀ½°ú °°Àº ÁúÀǸ¦ °Ô½ÃÇÏ¿´´Ù:

¿©·¯ºÐ,

³»°¡ ÆÄÀ̽ãÀ» ¾ÆÁÖ ÁÁ¾ÆÇÏ´Â ÀÌÀ¯Áß Çϳª´Â ¼­¼ú¹®ÀÌ ¿¹»ó´ë·Î Àß ÀÛµ¿ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. 
¿¹¸¦ µé¾î »çÀü¿¡ dict.values()¸¦ »ç¿ëÇÑ´Ù¸é: 
dict.values()ÀÇ °á°ú¸¦ ÀúÀåÇϰí, ±× »çÀüÀ» ³ªÁß¿¡ º¯°æÇÏ´õ¶óµµ, 
¾Õ¼­ ÀúÀåÇÑ °á°ú°¡ ±×´ë·ÎÀÌÁö¿ä.

>>> dict = {'a':1,'b':2}
>>> list = dict.values()
>>> list
[1, 2]
>>> dict['a']=3
>>> list
[1, 2]
>>> dict
{'a': 3, 'b': 2}

±×·¸Áö¸¸, »çÀüÀÌ ¸®½ºÆ®¸¦ °ªÀ¸·Î °¡Áö°í ÀÖÀ» °æ¿ì, 
»ý°¢Áö ¸øÇÑ ÇàÀ§¸¦ ÇÏ´Â ±º¿ä (±× ¶§¹®¿¡ ÃÖ±Ù Äڵ尡 ¸Á°¡Áø °æÇèÀÌ ÀÖ¾î¿ä): 
»çÀüÀ» ¹Ù²Ù¸é, dict.values()·Î ¾Õ¼­ ¸¸µç ¸®½ºÆ®µµ ÀÚµ¿À¸·Î °»½ÅµË´Ï´Ù.
ÁÁÀº Ư¡ÀÌÁö¸¸, ÀüÇô »ý°¢Áö ¸øÇß½À´Ï´Ù!

>>> dict = {'a':[1],'b':[2]}
>>> list = dict.values()
>>> list
[[1], [2]]
>>> dict['a'].append(3)
>>> dict
{'a': [1, 3], 'b': [2]}
>>> list
[[1, 3], [2]]

¾ðµí º¸±â¿¡ ù »ç·Ê¿¡¼­´Â »çº»ÀÌ ¹ÝȯµÇ´Â ¹Ý¸é, 
µÎ ¹øÂ° »ç·Ê¿¡¼­´Â ¸®½ºÆ® ÂüÁ¶°¡ ¹ÝȯµÇ´Â °Í °°½À´Ï´Ù. 
ÁÁ½À´Ï´Ù. ÇÏÁö¸¸ ÆÄÀ̽ãÀÇ Ã¶Çп¡ µû¸£¸é »çÀü¿¡¼­ ¸®½ºÆ®·Î ³îµç ±× ¹«¾ùÀ̵ç 
½Å°æ¾µ Çʿ䰡 ¾ø¾î¾ß ÇÑ´Ù°í »ý°¢ÇÕ´Ï´Ù. 
»çÀü¿¡ ³Ö¾îµÐ °ªÀÇ À¯ÇüÀ» ¾Ë¾Æ¾ß ±× ÇàÀ§¸¦ ¿¹ÃøÇÒ ¼ö ÀÖ´Ù´Ï, 
¾à°£ Á÷°ü¿¡ ¾î±ß³ª³×¿ä.

¿©±â¿¡¼­ ´©°¡ À߸øÀΰ¡¿ä: ³ªÀÇ Á÷°üÀÔ´Ï±î ¾Æ´Ï¸é ÆÄÀ̽ã (2.2)ÀԴϱî? 
³ªÀÇ Á÷°üÀÌ ¹®Á¦¶ó¸é, ¾î¶»°Ô ÇØ¾ß ÆÄÀ̽ãÀÇ ½ÇÇà¸ðµ¨¿¡ °üÇÏ¿© 
³ªÀÇ »ý°¢À» ÈÆ·Ã½Ãų ¼ö ÀÖÀ»±î¿ä, ³ªÀÇ Á÷°üÀÌ Á» ³ª¾ÆÁú ¼ö ÀÖÀ»±î¿ä ;-)

¸»ÇÒ Çʿ䵵 ¾øÀÌ, °Ô½ÃÀÚÀÇ Á÷°üÀÌ À߸øÀÌ´Ù. ±×·¯³ª ±× ¸¸ÀÌ ÀÌ·± Á¾·ùÀÇ ¿ÀÇØ¿¡ ºüÁö´Â °ÍÀº ¾Æ´Ï´Ù.

´ÙÇེ·´°Ôµµ ±×¿¡°Ô´Â ÆÄÀ̽㿡 Á» ´õ Á¤ÅëÇÑ °Ô½ÃÀÚ°¡ ÀÖ¾ú´Ù -- º»Àΰú ¾Ë·º½º ¸¶¸£ÅÚ¸®(Alex Martelli)°¡ ¸»ÀÌ´Ù -- ±×³¯ ƯÈ÷³ª ±³ÈÆÀ» ÁÖ´Â ±âºÐÀ¸·Î , ³ª´Â Àå¹®ÀÇ ±ÛÀ» ½á¼­ ±×°¡ ½Ç¼öÇÑ ¹æÇâ°ú´Â ´Ù¸¥ ¹æ½ÄµéÀ» ¼³¸íÇß´Ù.

³ª´Â "À̸§°ú °´Ã¼ ±×¸®°í ¹ÙÀεù"À̶ó´Â °üÁ¡¿¡¼­ »ý°¢ÇÏ´Â ¹ý¿¡ °üÇÏ¿© ¿­º¯À» ÅäÇß´Ù. ¹º°¡ ¸ð¶ó¶õµí ÇØ¼­, ascii ´ÙÀ̾î±×·¥À» ±×·Á¼­ ±× °Ô½ÃÀÚÀÇ »óÈ£´ëÈ­ ¼¼¼Ç ¾Æ·¡¿¡¼­ ÀϾ°í Àִ ȥ¶õ½º·± ÀϵéÀ» ¼³¸íÇß´Ù:


> ³»°¡ ÆÄÀ̽ãÀ» ¾ÆÁÖ ÁÁ¾ÆÇÏ´Â ÀÌÀ¯Áß Çϳª´Â 
> ¼­¼ú¹®ÀÌ ¿¹»ó´ë·Î Àß ÀÛµ¿ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.

¹°·Ð, ÆÄÀ̽ãÀº ³ªÀÇ ¿¹»ó´ë·Î Àß ÀÛµ¿ÇÕ´Ï´Ù. 
±×·¯³ª, ÀÌÁ¤µµ·Î´Â º»ÀÎÀ̳ª ÆÄÀ̽㿡 °üÇØ¼­ ¼³¸íÀÌ ºÎÁ·ÇϰÚÁö¿ä <wink>.

À̸ÞÀÏÀÇ ³¡¿¡¼­, ÀÌ·¸°Ô ¸»¾¸Çϼ̽À´Ï´Ù:

> ¿©±â¿¡¼­ ´©°¡ À߸øÀΰ¡¿ä: ³ªÀÇ Á÷°üÀÔ´Ï±î ¾Æ´Ï¸é ÆÄÀ̽ã (2.2)ÀԴϱî? 
> ³ªÀÇ Á÷°üÀÌ ¹®Á¦¶ó¸é, ¾î¶»°Ô ÇØ¾ß ÆÄÀ̽ãÀÇ ½ÇÇà¸ðµ¨¿¡ °üÇÏ¿© 
> ³ªÀÇ »ý°¢À» ÈÆ·Ã½Ãų ¼ö ÀÖÀ»±î¿ä, ³ªÀÇ Á÷°üÀÌ Á» ³ª¾ÆÁú ¼ö ÀÖÀ»±î¿ä ;-)

´ç½ÅÀÌ À߸øÀÔ´Ï´Ù :) Áö±ÝÀº À̸ÞÀÏÀ» ÀÐÀ» ¼ö ¾ø±â ¶§¹®¿¡[1], 
½Ã°£À» ³»¾î ´ç½Å¿¡°Ô ascii ±×¸²À» ±×·Á¼­ º¸¿© µå¸³´Ï´Ù.

¸ÕÀú, Àü¹®¿ë¾î¸¦ ¹Ù·Î ¾¹½Ã´Ù. ½ÇÁ¦·Î, ¹«¾ùº¸´Ùµµ ¿ë¾î¿¡ ¿ÀÇØ°¡ ÀÖ½À´Ï´Ù.
"º¯¼ö"¶ó´Â ¿ë¾î´Â ÆÄÀ̽ãÀûÀÎ ¹®¸Æ¿¡¼­´Â ƯÈ÷³ª µµ¿òÀÌ µÇÁö ¸øÇÕ´Ï´Ù. 
³ª´Â "À̸§"°ú "¹ÙÀεù" ±×¸®°í "°´Ã¼"¶ó´Â ¿ë¾î¸¦ ¼±È£ÇÕ´Ï´Ù.

À̸§Àº ´ÙÀ½°ú °°½À´Ï´Ù:

    ,-----.
    | foo |
    `-----'

À̸§Àº À̸§°ø°£¿¡ Á¸ÀçÇÏÁö¸¸, Áö±Ý ´çÀåÀº ½ÇÁ¦·Î´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù.
¹«´ë¿¡ ¿À¸¥ À̸§°ø°£ ¸¸ÀÌ ÀÎÅÍÇÁ¸®ÅÍÀÇ ÆÇµ¶-Æò°¡-Àμâ ȸµ¹ÀÌ¿¡ ¿¬°üµÇ¾î ÀÖ½À´Ï´Ù.  
½ÇÁ¦·Î À̸§Àº Áö±Ý µå¶ó¸¶¿¡¼­ ÀÛÀº ¹è¿ªÀÏ »ÓÀÔ´Ï´Ù; 
¹ÙÀεù°ú °´Ã¼°¡ ÁøÂ¥ ÁÖÀΰøÀÔ´Ï´Ù.

¹ÙÀεùÀº ´ÙÀ½°ú °°ÀÌ »ý°å½À´Ï´Ù:

    ------------>

¹ÙÀεùÀÇ ¿ÞÂÊ¿¡´Â À̸§À̳ª ±âŸ "Àå¼Ò"°¡ ºÙ½À´Ï´Ù. 
¿¹¸¦ µé¾î ¸®½ºÆ®³ª »çÀüÀÇ ¿£Æ®¸® ¶Ç´Â °´Ã¼ÀÇ ¼Ó¼º °°Àº °ÍÀÌ ºÙ½À´Ï´Ù.  
¿À¸¥ÂÊÀº ¾ðÁ¦³ª °´Ã¼°¡ ºÙ½À´Ï´Ù[2].

°´Ã¼´Â ´ÙÀ½°ú °°½À´Ï´Ù:

    +-------+
    | "bar" |
    +-------+

À̰ÍÀº ¹®ÀÚ¿­ "bar"¸¦ ¶æÇÕ´Ï´Ù.  ´Ù¸¥ À¯ÇüÀÇ °´Ã¼´Â ´Ù¸£°Ô ±×·ÁÁö°ÚÁö¸¸, 
¸ðÂÉ·Ï ³»°¡ ¶æÇÏ´Â ¹Ù¸¦ ÀÌÇØÇϽø®¶ó ¹Ï½À´Ï´Ù.

> ¿¹¸¦ µé¾î »çÀü¿¡ dict.values()¸¦ »ç¿ëÇÏ´Â °Íó·³ ¸»ÀÌÁö¿ä: 
> dict.values()ÀÇ °á°ú¸¦ ÀúÀåÇϰí, ±× »çÀüÀ» ³ªÁß¿¡ º¯°æÇÏ´õ¶óµµ, 
> ¾Õ¼­ ÀúÀåÇÑ °á°ú°¡ ±×´ë·ÎÀÌÁö¿ä.

>>>> dict = {'a':1,'b':2}

ÀÌ ¼­¼ú¹® ÀÌÈķδ ÀÌ·± ±×¸²À» ±×¸®´Â°Ô ÀûÀýÇÒ µí Çϱº¿ä:

    ,------.       +-------+
    | dict |------>|+-----+|     +---+
    `------'       || "a" |+---->| 1 |
                   |+-----+|     +---+
                   |+-----+|     +---+
                   || "b" |+---->| 2 |
                   |+-----+|     +---+
                   +-------+

> >>> list = dict.values()

ÀÌÁ¦ ´ÙÀ½Àº:

    ,------.       +-------+
    | dict |------>|+-----+|             +---+
    `------'       || "a" |+------------>| 1 |
                   |+-----+|             +---+
                   |+-----+|              /\
                   || "b" |+-----.    ,---'
                   |+-----+|     |    |
                   +-------+     `----+----.
                                      |    |
    ,------.       +-----+            |    \/
    | list |------>| [0]-+------------'   +---+
    `------'       | [1]-+--------------->| 2 |
                   +-----+                +---+

> >>> list
> [1, 2]

¹°·Ð, ³î¶ö ÀÏÀº ¾Æ´Õ´Ï´Ù.

> >>> dict['a']=3

ÀÌÁ¦ À̰ÍÀº:


    ,------.       +-------+
    | dict |------>|+-----+|             +---+
    `------'       || "a" |+-.           | 1 |
                   |+-----+| |           +---+
                   |+-----+| |            /\
                   || "b" |+-+---.    ,---'
                   |+-----+| |   |    |
                   +-------+ |   `----+----.
                             |        |    |
    ,------.       +-----+   |        |    \/
    | list |------>| [0]-+---+--------'   +---+
    `------'       | [1]-+---+----------->| 2 |
                   +-----+   |            +---+
                             |            +---+
                             `----------->| 3 |
                                          +---+


> >>> list
> [1, 2]
> >>> dict
> {'a': 3, 'b': 2}

À̰͵µ ¿ª½Ã º°·Î ³î¶øÁö ¾Ê½À´Ï´Ù; 
±×³É À§ÀÇ È­»ìÇ¥(¹ÙÀεù)À» µû¶ó°¡¼¼¿ä.

> ±×·¸Áö¸¸, »çÀüÀÌ ¸®½ºÆ®¸¦ °ªÀ¸·Î °¡Áö°í ÀÖÀ» °æ¿ì, 
> »ý°¢Áö ¸øÇÑ ÇàÀ§¸¦ ÇÏ´Â ±º¿ä (±× ¶§¹®¿¡ ÃÖ±Ù Äڵ尡 ¸Á°¡Áø °æÇèÀÌ ÀÖ¾î¿ä): 
> »çÀüÀ» ¹Ù²Ù¸é, dict.values()·Î ¾Õ¼­ ¸¸µç ¸®½ºÆ®µµ ÀÚµ¿À¸·Î °»½ÅµË´Ï´Ù.
> ÁÁÀº Ư¡ÀÌÁö¸¸, ÀüÇô »ý°¢Áö ¸øÇß½À´Ï´Ù!

±×°ÍÀº ´ç½ÅÀÌ À̸§°ú °´Ã¼ ±×¸®°í ¹ÙÀεùÀ̶ó´Â °üÁ¡¿¡¼­ 
»ý°¢Çϰí ÀÖÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.

> >>> dict = {'a':[1],'b':[2]}

    ,------.       +-------+
    | dict |------>|+-----+|     +-----+   +---+
    `------'       || "a" |+---->| [0]-+-->| 1 |
                   |+-----+|     +-----+   +---+
                   |+-----+|     +-----+   +---+
                   || "b" |+---->| [0]-+-->| 2 |
                   |+-----+|     +-----+   +---+
                   +-------+

> >>> list = dict.values()

    ,------.       +-------+
    | dict |------>|+-----+|             +-----+   +---+
    `------'       || "a" |+------------>| [0]-+-->| 1 |
                   |+-----+|             +-----+   +---+
                   |+-----+|               /\
                   || "b" |+-----.    ,----'
                   |+-----+|     |    |
                   +-------+     `----+-----.
                                      |     |
    ,------.       +-----+            |     \/
    | list |------>| [0]-+------------'   +-----+   +---+
    `------'       | [1]-+--------------->| [0]-+-->| 2 |
                   +-----+                +-----+   +---+

> >>> list
> [[1], [2]]

¿ª½Ã, ¿©±â¼­µµ ³î¶öÀÏÀÌ ¾Æ´Õ´Ï´Ù.

> >>> dict['a'].append(3)

                                                    +---+
    ,------.       +-------+                     ,->| 1 |
    | dict |------>|+-----+|             +-----+ |  +---+
    `------'       || "a" |+------------>| [0]-+-'
                   |+-----+|             | [1]-+-.
                   |+-----+|             +-----+ |  +---+
                   || "b" |+-----.         /\    `->| 3 |
                   |+-----+|     |    ,----'        +---+
                   +-------+     |    |
                                 `----+-----.
    ,------.       +-----+            |     \/
    | list |------>| [0]-+------------'   +-----+   +---+
    `------'       | [1]-+--------------->| [0]-+-->| 2 |
                   +-----+                +-----+   +---+

> >>> dict
> {'a': [1, 3], 'b': [2]}
> >>> list
> [[1, 3], [2]]

ÀÌÁ¦ À̰͵µ ±×·¸°Ô ³î¶öÀÏÀÌ ¾Æ´Ò µí ½Í½À´Ï´Ù.

> ¾ðµí º¸±â¿¡ ù »ç·Ê¿¡¼­´Â »çº»ÀÌ ¹ÝȯµÇ´Â ¹Ý¸é, 
> µÎ ¹øÂ° »ç·Ê¿¡¼­´Â ¸®½ºÆ® ÂüÁ¶°¡ ¹ÝȯµÇ´Â °Í °°½À´Ï´Ù. 
> ÁÁ½À´Ï´Ù. ÇÏÁö¸¸ ÆÄÀ̽ãÀÇ Ã¶Çп¡ µû¸£¸é »çÀü¿¡¼­ ¸®½ºÆ®·Î ³îµç ±× ¹«¾ùÀ̵ç 
> ½Å°æ¾µ Çʿ䰡 ¾ø¾î¾ß ÇÑ´Ù°í »ý°¢ÇÕ´Ï´Ù. 
> »çÀü¿¡ ³Ö¾îµÐ °ªÀÇ À¯ÇüÀ» ¾Ë¾Æ¾ß ±× ÇàÀ§¸¦ ¿¹ÃøÇÒ ¼ö ÀÖ´Ù´Ï, 
> ¾à°£ Á÷°ü¿¡ ¾î±ß³ª³×¿ä.

À§ÀÇ ±×¸²À» º¸°í¼­ ¾îµð¿¡¼­ ¿ÀÇØ°¡ ºñ·ÔµÇ¾ú´ÂÁö ÀÎÁöÇÏÁö ¸øÇϰڴٸé, 
´õ ¸»ÇغÁ¾ß µµ¿òÀÌ µÉÁö ¸ð¸£°Ú½À´Ï´Ù.

ÇÔ³»¼¼¿ä,
M.
[1] Does anyone know where the starship's gone?
[2] Anyone mentioning UnboundLocalError at this point will be shot.

-- 
  A.D. 1517: Martin Luther nails his 95 Theses to the church door and
             is promptly moderated down to (-1, Flamebait).
        -- http://slashdot.org/comments.pl?sid=01/02/09/1815221&cid=52
                                        (although I've seen it before)

°Ô½ÃÇÏ°í ³ª¼­ ¾ó¸¶ÈÄ¿¡ À̸ÞÀÏÀ» ´Ù½Ã »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ±×·¡¼­ ³ª´Â ½Ã°£ ³¶ºñ°¡ ´Ù½Ã ÀÏ»óÀÌ µÇ¾ú´Ù. ¾ðÁ¨°¡´Â ´ÙÀ̾î±×·¥À» dia µîµîÀ¸·Î ´Ù½Ã ±×¸®°Ô µÉÁöµµ ¸ð¸£°Ú´Ù (¾Æ¸¶µµ À̸ÞÀÏÀÌ ¶Ç´Ù½Ã ¸Á°¡Áö¸é...).

¾Ë·º½º(Alex)´Â Á» ´Ù¸£°Ô ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÏ´Â Àü·«À» ±¸»çÇß´Ù. ÆÄÀ̽ãÀº ²À ±×·¡¾ß ÇÒ Çʿ䰡 ¾ø´Ù¸é º¹»çÇÏÁö ¾Ê´Â´Ù. ¾Ë·º½º´Â º¼·Î³Ä(Bologna)¿¡ ÀÖ´Â ÇÑ Á¶°¢»ó¿¡ °üÇÑ ¾ÆÁÖ ¸ÚÁø ÀÏÈ­¸¦ µé¸é¼­, ±× °Ô½ÃÀÚ¿¡°Ô Borges, Calvino, Wittgenstein ¶Ç´Â KorzibskyÀÇ ±ÛÀ» Àϵ¶Çϵµ·Ï ±ÇÇß´Ù:


> ¿©·¯ºÐ,
> 
> ³»°¡ ÆÄÀ̽ãÀ» ¾ÆÁÖ ÁÁ¾ÆÇÏ´Â ÀÌÀ¯Áß Çϳª´Â ¼­¼ú¹®ÀÌ ¿¹»ó´ë·Î Àß ÀÛµ¿ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. 
> ¿¹¸¦ µé¾î »çÀü¿¡ dict.values()¸¦ »ç¿ëÇÏ´Â °Íó·³ ¸»ÀÌÁö¿ä: 
> dict.values()ÀÇ °á°ú¸¦ ÀúÀåÇϰí, ±× »çÀüÀ» ³ªÁß¿¡ º¯°æÇÏ´õ¶óµµ, 
> ¾Õ¼­ ÀúÀåÇÑ °á°ú°¡ ±×´ë·ÎÀÌÁö¿ä.

»çÀü¿¡¼­ .values() ¸Þ½îµå´Â °ªµéÀ» »õ·Î¿î ¸®½ºÆ®·Î µ¹·ÁÁÖµµ·Ï ¼³°èµÇ¾î ÀÖ½À´Ï´Ù. 
±×°ÍÀº ¾î·°Å³ª ¾î¿ ¼ö¾ø´Â ÀÏÀε¥, 
±× ÀÌÀ¯´Â »çÀüÀÌ º¸Åë ±×ÀÇ °ªµéÀ» ¸®½ºÆ®·Î º¸À¯Çϰí ÀÖÁö ¾ÊÀ¸¸ç, 
±×·¡¼­ ¿äû¹ÞÀ» ¶§¸¶´Ù ¹Ù·Î¹Ù·Î ±× ¸®½ºÆ®¸¦ ±¸ÃàÇØ¾ß Çϱ⠶§¹®ÀÔ´Ï´Ù.
±×°ÍÀº »çº»ÀÌ ¾Æ´Õ´Ï´Ù -- »õ·Î¿î ¸®½ºÆ® °´Ã¼ÀÌÁö¿ä.

±×·¸Áö¸¸, ÆÄÀ̽ãÀº ÀϹÝÀûÀ¸·Î »çº»À» ¸¸µé¾î¾ß Çϴ ƯÁ¤ÇÑ »óȲÀ» Á¦¿ÜÇÏ°í º¹»çÇÏÁö ¾Ê½À´Ï´Ù. 
.values() ¸Þ½îµå´Â ¾Õ¼­ ¾ð±ÞÇÑ ¹Ù¿Í °°ÀÌ...
±âÁ¸¿¡ ÀÖ´ø °´Ã¼ÀÇ »çº»ÀÌ ¾Æ´Ï¶ó, »õ·Î¿î °´Ã¼ÀÔ´Ï´Ù..

ÀϹÝÀûÀ¸·Î, °¡´ÉÇÏ¸é ÆÄÀ̽ãÀº ÀÌ¹Ì ÀÖ´Â °ÍÀ̸é 
°°Àº °´Ã¼¿¡ ´ëÇÏ¿© º¹»çÇϱ⠺¸´Ù´Â ÂüÁ¶¸¦ µ¹·ÁÁÝ´Ï´Ù; 
Á¤¸»·Î »çº»À» ¿øÇÑ´Ù°í ¿äûÇÏ·Á¸é -- copy ¸ðµâÀ» º¸¼¼¿ä.
¹°·Ð, »õ·Î¿î °´Ã¼¸¦ ±¸ÃàÇÏ´Â ÀÏÀº ´Ù¸¥ »ç·ÊÀÔ´Ï´Ù.

À̰ÍÀÌ Á÷°üÀûÀÌÁö ¸øÇÏ´õ¶óµµ, ±×³É ÀÎÁ¤Çսô٠-- 
¾öû³­ ºÎ´ãÀ» ºÎ°úÇÏÁö ¾Ê´Â ÇÑ ÀϹÝÀûÀ¸·Î´Â ´ë¾ÈÀÌ ¾ø½À´Ï´Ù.  
¹¹µçÁö "»óȲ¿¡ µü ¸Â°Ô" »çº»À» ¸¸µé ¼ö´Â ¾ø´Â ÀÏÀÔ´Ï´Ù.

¸í½ÃÀûÀ¸·Î ¿ä±¸ÇÒ ¶§¿¡¸¸ »çº»À» ¾ò´Â °ÍÀÌ ´õ ÁÁ½À´Ï´Ù 
(±×¸®°í, »çº»À̵ç ÂüÁ¶ÀÌµç ±âÁ¸ÀÇ °´Ã¼°¡ ¾ø´Ù¸é »õ·Î¿î °´Ã¼¸¦ µ¹·ÁÁÖ¸é µË´Ï´Ù).

¹°·Ð, Áß°£-´Ü°èÀÇ »ç·Ê°¡ ÀÖ½À´Ï´Ù -- Á¶°¢½ä±â°¡ ±× ¿¹ÀÔ´Ï´Ù.

Ç¥ÁØ ¿¬¼Ó¿­µéÀº Á¶°¢½ä±â¸¦ ¿äûÇÏ¸é »õ·Î¿î °´Ã¼¸¦ µ¹·ÁÁÝ´Ï´Ù; 
À̰ÍÀº ¿ÀÁ÷ ¸®½ºÆ®¿¡¸¸ Àû¿ëµË´Ï´Ù 
(º¯°æºÒ´É °´Ã¼¶ó¸é º¹»ç¸¦ ÇÏµç ¹» ÇÏµç ½Å°æ¾µ Çʿ䰡 ¾ø½À´Ï´Ù). 
¸®½ºÆ®´Â "ÀÚ½ÅÀÇ ÀϺθ¦ °øÀ¯ÇÒ ¼ö ¾ø½À´Ï´Ù". 
±×·¡¼­ Á¶°¢½ä±â¸¦ ¿äûÇÏ¸é »çº»À», Áï »õ·Î¿î ¸®½ºÆ®¸¦ µ¹·ÁÁÝ´Ï´Ù 
(¹°·Ð, ÀϹÝÀûÀ¸·Î thelist[:]¿Í °°ÀÌ Á¶°¢À» Åëä·Î ¿äûÇÏ¸é »õ·Î¿î ¸®½ºÆ®¸¦ µ¹·ÁÁִµ¥ -- 
±×·¡¼­ ±×·± Ưº°ÇÑ °æ¿ì ¹ÝȯµÈ ±× »õ·Î¿î °´Ã¼´Â ±âÁ¸ÀÇ °´Ã¼ÀÇ »çº»Ã³·³ º¸ÀÏ ¼ö ÀÖ½À´Ï´Ù).

¹Ý¸é¿¡, À¯¸íÇÑ Numeric ²Ù·¯¹Ì¿¡¼­ Á¤ÀǵǴ ¹è¿­ À¯ÇüÀº ¿©·¯ ¹è¿­ °´Ã¼ »çÀÌ¿¡ 
µ¥ÀÌÅÍ ¸ðµÎ ¶Ç´Â ÀϺθ¦ °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. -- 
±×·¡¼­ Numeric ¹è¿­ÀÇ Á¶°¢Àº ¿ø·¡ Á¶°¢½ä±â ÀüÀÇ ÀÚ½ÅÀÇ ¹è¿­°ú °øÀ¯µË´Ï´Ù.
±×°ÍÀº »õ·Î¿î °´Ã¼¶ø´Ï´Ù. ¸í½ÉÇϼ¼¿ä:

>>> import Numeric
>>> a=Numeric.array(range(6))
>>> b=a[:]
>>> id(a)
136052568
>>> id(b)
136052728
>>>

±×·¯³ª µÎ °³ÀÇ ´Ù¸¥ °´Ã¼ a¿Í b´Â µ¥ÀÌÅ͸¦ °øÀ¯ÇÕ´Ï´Ù:

>>> a
array([0, 1, 2, 3, 4, 5])
>>> b
array([0, 1, 2, 3, 4, 5])
>>> a[3]=23
>>> b
array([ 0,  1,  2, 23,  4,  5])
>>>


°¢ ÇàÀ§´Â µÚ¿¡ ÈǸ¢ÇÑ ½Ç¿ëÀûÀÎ Á¤½ÅÀÌ ÀÖ½À´Ï´Ù -- 
¸®½ºÆ®´Â µ¥ÀÌÅÍ °øÀ¯¿¡ °üÇÏ¿© °ÆÁ¤ÇÒ Çʿ䰡 ¾ø´Â ´õÇÒ ³ªÀ§ ¾øÀÌ 
´Ü¼øÇÑ ¹æ½ÄÀ̸ç, ¹è¿­Àº Áö±Ý±îÁö¿Í´Â »ç¿ë »ç·Ê°¡ ´Ù¸¨´Ï´Ù -- 
±×·¯³ª µÎ°¡Áö ºñ½ÁÇÑ °´Ã¼°¡ »ó¼¼ÇϰԴ ´Ù¸£´Ù´Â »ç½Ç¿¡ ³î¶óÁö ¾Ê±â´Â Èûµì´Ï´Ù.

±×·¯³ª ¸®½ºÆ® Á¶°¢½ä±â µîµîÀÇ Æ¯º°ÇÑ °æ¿ì¿¡ "¿ì¿¬È÷ ÀϾ´Â" ¸ðµç º¹»ç´Â 
(³ªÁß¿¡ ´õ ¼³¸íÇÑ ÇѰ¡Áö´Â Á¦¿ÜÇϰí) ¾î¶² °ÍÀÌµç ¾ðÁ¦³ª ¾èÀº º¹»çÀÔ´Ï´Ù.

Ưº°È÷ deepcopy ¸ðµâÀ» »ç¿ëÇ϶ó°í ¿©·¯ºÐÀÌ ¿ä±¸ÇÏÁö ¾Ê´Â ÇÑ --
ÆÄÀ̽ãÀº _±íÀº_ º¹»ç¶ó´Â ¹«°Å¿î ÁüÀ» Áû¾îÁöÁö ¾Ê½À´Ï´Ù. 
±íÀº º¹»ç´Â °úÁßÇÑ ºÎ´ãÀÔ´Ï´Ù. -- 
deepcopy ÇÔ¼ö´Â ȸµ¹À̸¦ °¨½ÃÇϸ鼭 ÂüÁ¶Á¡µéÀÇ ½ÅºÐÀ» ´Ù½Ã ¸¸µé°í, 
ÀáÀçÀûÀ¸·Î ¾ó¸¶µçÁö ±íÀÌ Àç±ÍÀûÀ¸·Î µû¶ó µé¾î°©´Ï´Ù -- 
¼­·Î¸¦ ÂüÁ¶ÇÏ´Â °´Ã¼µéÀÇ ±×·¡ÇÁ¸¦ ±× º¹Àâµµ¿¡ »ó°ü¾øÀÌ ¹ÏÀ½Á÷ÇÏ°Ô À籸¼ºÇØ¾ß ÇÕ´Ï´Ù. 
±×·¡¼­ Àß ÀÛµ¿ÇÑ´Ù°í ÇÒÁö¶óµµ, ÀÏ»óÀûÀ¸·Î ÇàÇÏ´Â ¾èÀº º¹»ç¸¸Å­ÀÇ ¼Óµµ´Â ´ç¿¬È÷ µû¶ó¿Ã ¼ö ¾ø½À´Ï´Ù 
(¾èÀº º¹»ç¸¶Àúµµ ±âÁ¸ÀÇ °´Ã¼¿¡ ±×³É ÂüÁ¶Á¡À» ³Ñ±â´Â ¸¸Å­ÀÇ ¼Óµµ¸¸Å­ ºü¸¦ ¼ö´Â ¾ø½À´Ï´Ù).

±×·¡¼­, ´ç½ÅÀº ¿©±â¿¡¼­ ÇÔÁ¤¿¡ ºüÁø °Í °°½À´Ï´Ù:

> ±×·¸Áö¸¸, »çÀüÀÌ ¸®½ºÆ®¸¦ °ªÀ¸·Î °¡Áö°í ÀÖÀ» °æ¿ì, 
> »ý°¢Áö ¸øÇÑ ÇàÀ§¸¦ ÇÏ´Â ±º¿ä (±× ¶§¹®¿¡ ÃÖ±Ù Äڵ尡 ¸Á°¡Áø °æÇèÀÌ ÀÖ¾î¿ä): 
> »çÀüÀ» ¹Ù²Ù¸é, dict.values()·Î ¾Õ¼­ ¸¸µç ¸®½ºÆ®µµ ÀÚµ¿À¸·Î °»½ÅµË´Ï´Ù.
> ÁÁÀº Ư¡ÀÌÁö¸¸, ÀüÇô »ý°¢Áö ¸øÇß½À´Ï´Ù!

½ÇÁ¦·Î´Â ±×·¸Áö ¾Ê½À´Ï´Ù -- (»çÀü ±× ÀÚü¸¦ ¹Ù²Ù´Â °ÍÀÌ ¾Æ´Ï¶ó) »çÀüÀÌ °¡¸®Å°´Â _objects¸¦ ¹Ù²Ù´õ¶óµµ, 
¶È°°ÀÌ-°°Àº-°´Ã¼¸¦ °¡¸®Å°´Â ´Ù¸¥ ÂüÁ¶Á¡µéÀº ¿©ÀüÈ÷ ¶È °°Àº °´Ã¼¸¦ °¡¸®Åµ´Ï´Ù -- 
±× °´Ã¼µéÀÌ ¼öÁ¤µÇ¸é, ¾î¶² ¹æ½ÄÀ¸·Î ÂüÁ¶ÇÏ´õ¶óµµ ±× ¼öÁ¤µÈ °´Ã¼µéÀÌ º¸ÀÔ´Ï´Ù.

>>>> dict = {'a':[1],'b':[2]}
>>>> list = dict.values()
>>>> list
> [[1], [2]]

³»Àå À¯ÇüÀÇ À̸§À» º¯¼ö·Î »ç¿ëÇÏÁö ¸¶¼¼¿ä: 
ÀÌ·¸°Ô ÇÏ´Ù°¡´Â ¾ðÁ¨°¡´Â È¥ÀÌ ³¯ °ÍÀÔ´Ï´Ù. 
dict, list, str, tuple, file, int, long, float, unicode... µîµî 
¸Å·ÂÀûÀ¸·Î º¸ÀÏÁö¶óµµ ÀÌ·± ½Äº°ÀÚ¸¦ ÀǵµÀûÀ¸·Î »ç¿ëÇÏÁö ¸¶¼¼¿ä 
(ºÐ¸í, "¸Å·ÂÀûÀÎ ÇÔÁ¤(attractive nuisance)"ÀÔ´Ï´Ù). 
±×·± ½À°üÀ» ¹ö¸®Áö ¾Ê´Â´Ù¸é, ¾ðÁ¨°¡´Â x=list('ciao')·Î ¸®½ºÆ®¸¦ ±¸ÃàÇÏ´Ù°¡ 
¿¡·¯¸¦ ¸ÂÀÌÇÏ°í ´çȲÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù... 
½Äº°ÀÚÀÎ 'list'¸¦ ¸®½ºÆ® À¯Çü ±× ÀÚü°¡ ¾Æ´Ï¶ó 
¾î¶² ¸®½ºÆ® °´Ã¼¸¦ °¡¸®Å°µµ·Ï ´Ù½Ã ¹­¾ú±â ¶§¹®ÀÔ´Ï´Ù. 
alist, somedict, myfile, ±âŸ µîµî... 
¿©±â¿¡¼­ÀÇ ¹®Á¦¿Í °ü·ÃµÇÁö´Â ¾ÊÁö¸¸, ±×³É ³ëÆÄ½É¿¡¼­ ÇÑ ¸¶µðÇÕ´Ï´Ù!-)


>>>> dict['a'].append(3)

ÀÌ·¸°Ô ÇÏ´õ¶óµµ "»çÀüÀº ¹Ù²îÁö ¾Ê½À´Ï´Ù" -- »çÀü °´Ã¼¿¡´Â ¿©ÀüÈ÷ ¶È °°Àº ÂüÁ¶Á¡ÀÌ ´ã°Ü ÀÖ½À´Ï´Ù. 
°°Àº ¾ÆÀ̵𸦠°¡Áø °´Ã¼¸¦ °¡¸®Åµ´Ï´Ù (µÎ°³ÀÇ ¹®ÀÚ¿­ °´Ã¼¿Í Ű ±×¸®°í µÎ °³ÀÇ ¸®½ºÆ® °´Ã¼¿Í °ª).  
µÎ °´Ã¼ÁßÀÇ Çϳª¸¦ ¼öÁ¤Çϰí ÀÖÁö¸¸, ±×°ÍÀº ¾ÆÁÖ ´Ù¸¥ ¹®Á¦ÀÔ´Ï´Ù. ¾Õ¼­ ¾ð±ÞÇÑ ¸®½ºÆ® °´Ã¼´Â ±×°ÍÀ» 
°¡¸®Å°´Â ¾î¶² ÂüÁ¶Á¡À¸·Îµµ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é:

>>> alist=list('ciao')
>>> adict={'a':alist}
>>> adict
{'a': ['c', 'i', 'a', 'o']}
>>> alist.pop()
'o'
>>> adict
{'a': ['c', 'i', 'a']}
>>>

»çÀü adict°¡ alist ³»¿ëÀÇ »çº»À» °¡¸®Å°±â¸¦ ¿øÇÑ´Ù¸é (¿øÇϽŴٸé "±×´ë·Î Âï¾î¼­(snapshot)"), 
´ÙÀ½°ú °°ÀÌ ±â¼úÇÒ ¼ö ÀÖ½À´Ï´Ù:

>>> import copy
>>> alist=list('ciao')
>>> adict={'a':copy.copy(alist)}
>>> adict
{'a': ['c', 'i', 'a', 'o']}
>>> alist.pop()
'o'
>>> adict
{'a': ['c', 'i', 'a', 'o']}
>>>

±×·¯¸é »çÀü °´Ã¼ÀÇ ¹®ÀÚ¿­-Ç¥ÇöÀº alist°¡ °¡¸®Å°´Â À̸§ÀÇ ¸®½ºÆ®¿¡ ¾î¶² º¯È­¸¦ Á־ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù. 
±× »çÀü °´Ã¼ÀÇ ¹®ÀÚ¿­ Ç¥ÇöÀº »çÀü °´Ã¼°¡ °¡¸®Å°´Â °´Ã¼µé¿¡°Ô ÀÚ½ÅÀÇ ÀÓ¹«¸¦ ³ª´©¾îÁÝ´Ï´Ù.
±×·¡¼­, ±×°ÍÀ» ºÐ¸®ÇÏ°í ½Í´Ù¸é, º¹»çÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù -- ¾Æ¸¶µµ ±íÀº º¹»ç°ÚÁö¿ä. 
»ç½Ç (<shudder>... ¾Æ ¾Æ´Õ´Ï´Ù. ½ÇÁ¦·Î ±×·²ÇÊ¿ä ±îÁö´Â ¾øÁö¸¸,...:-).


>>>> dict
> {'a': [1, 3], 'b': [2]}
>>>> list
> [[1, 3], [2]]
> 
> ¾ðµí º¸±â¿¡ ù »ç·Ê¿¡¼­´Â »çº»ÀÌ ¹ÝȯµÇ´Â ¹Ý¸é, 
> µÎ ¹øÂ° »ç·Ê¿¡¼­´Â ¸®½ºÆ® ÂüÁ¶°¡ ¹ÝȯµÇ´Â °Í °°½À´Ï´Ù.

¾Æ´Õ´Ï´Ù. ¾ðÁ¦³ª ÂüÁ¶·Î °Ç³Ü´Ï´Ù.  .values()´Â ±âÁ¸ÀÇ °´Ã¼¿¡ ÂüÁ¶Á¡À» µ¹·ÁÁÖÁö ¾ÊÀ¸¸ç
±âÁ¸ °´Ã¼ÀÇ »çº»À» µ¹·ÁÁÖÁöµµ ¾Ê½À´Ï´Ù. ¿Ö³ÄÇϸé ÀÌ °æ¿ì¿¡ "±âÁ¸ÀÇ °´Ã¼"°¡ ¾ø±â ¶§¹®ÀÔ´Ï´Ù -- 
±×·¡¼­ ±¸ÃàµÈ ±Ô°Ý¿¡ ¸Â°Ô ¾ðÁ¦³ª »õ·Î¿î °´Ã¼¸¦ µ¹·ÁÁÝ´Ï´Ù. 

> ÆÄÀ̽ãÀÇ Ã¶Çп¡ µû¸£¸é »çÀü¿¡¼­ ¸®½ºÆ®·Î ³îµç ±× ¹«¾ùÀ̵ç 
> ½Å°æ¾µ Çʿ䰡 ¾ø¾î¾ß ÇÑ´Ù°í »ý°¢ÇÕ´Ï´Ù. 
> »çÀü¿¡ ³Ö¾îµÐ °ªÀÇ À¯ÇüÀ» ¾Ë¾Æ¾ß ±× ÇàÀ§¸¦ ¿¹ÃøÇÒ ¼ö ÀÖ´Ù´Ï, 
> ¾à°£ Á÷°ü¿¡ ¾î±ß³ª³×¿ä.

±×·± ÀÇÁ¸¼ºÀº ¾ø½À´Ï´Ù. ´ÜÁö Å« Â÷À̰¡ ÀÖ´Ù¸é 
ÇÑ °´Ã¼¸¦ º¯°æÇÏ´Â °Í°ú ±× °´Ã¼°¡ °¡¸®Å°´Â ´Ù¸¥ °´Ã¼¸¦ º¯°æÇÏ´Â °Í »çÀÌ¿¡ ÀÖ½À´Ï´Ù.

100³âÀü º¼·Î³Ä(Bologna)¿¡´Â Áö¿ª ¿µ¿õÀÇ Á¶°¢»óÀÌ ¼­ ÀÖ¾ú½À´Ï´Ù.
¼Õ°¡¶ôÀ¸·Î ¹«¾ð°¡¸¦ °¡¸®Å°¸é¼­ ¸»ÀÔ´Ï´Ù -- »ý°¢°Ç´ë ¹Ì·¡¸¦
°¡¸®Å°´Â °ÍÀ̾ú°ÚÁö¸¸, Á¤È®ÇÏ°Ô ¼Õ°¡¶ôÀÌ °¡¸®Å°´Â °÷À» º¸°í¼­,
»ç¶÷µéÀº °ð ±×°ÍÀ» "º§Æ÷¾Æ(Belfiore) È£ÅÚÀ» °¡¸®Å°´Â Á¶°¢»ó"À̶ó°í ÀνÄÇÏ¿´½À´Ï´Ù.
¾î´À³¯¿£°¡ ÇÑ ±â¾÷°¡°¡ ±× È£ÅÚÀ» »ç¼­ ´Ù½Ã Áö¾ú½À´Ï´Ù -- ƯÈ÷,
È£ÅÚÀÌ ÀÖ´ø °÷Àº ÀÌÁ¦ ·¹½ºÅä¶û ´Ù Ä«¸¦·Î(Da Carlo)°¡ µÇ¾ú½À´Ï´Ù.
±×·¡¼­, "º§Æ÷¾Æ È£ÅÚÀ» °¡¸®Å°´ø Á¶°¢»ó"Àº °©ÀÚ±â 
"´ÙÄ«¸¦·Î ·¹½ºÅä¶ûÀ» °¡¸®Å°´Â Á¶°¢»ó"ÀÌ µÇ¾î ¹ö·È½À´Ï´Ù...!  
³î¶øÁö ¾Ê³ª¿ä?  ´ë¸®¼®ÀÌ ³ì¾Æ ³»·ÈÀ»¸®µµ ¾ø°í ±× Á¶°¢»óÀÌ À̻縦 °¡°Å³ª ö°ÅµÈ °Íµµ ¾Æ´ÒÅÙµ¥...?

ÀÌ°Ç ½ÇÁ¦ ÀÖ¾ú´ø À̾߱âÀÔ´Ï´Ù. ¾î·µç (°ü·ÃµÈ È£ÅÚ À̸§À̳ª ·¹½ºÅä¶û À̸§Àº È®½ÇÇÏÁö ¾ÊÁö¸¸ ¸»ÀÔ´Ï´Ù 
-- ±×¿¡ °üÇØ¼­´Â Àß ¸ð¸£°Ú³×¿ä), ±×·¯³ª ¿©±â¿¡¼­ ÀÌÇØ¿¡ µµ¿òÀÌ µÇ¸®¶ó »ý°¢ÇÕ´Ï´Ù. 
»çÀü, Áï Á¶°¢»óÀº ÀüÇô º¯ÇÏÁö ¾Ê¾Ò½À´Ï´Ù. 
±× Á¶°¢»óÀÌ °¡¸®Å°´Â °´Ã¼µéÀÌ ÀÎÁöÇÏÁö ¸øÇÏ´Â »çÀÌ¿¡ º¯ÇØ ¹ö·È´Ù¸é ¸ô¶óµµ ¸»ÀÔ´Ï´Ù.
»ç¶÷µéÀÌ ¾Ë°í ÀÖ´Â ±× À̸§(»çÀüÀÇ ¹®ÀÚ¿­-Ç¥Çö)Àº ¹Ù²ð ¼ö ÀÖ½À´Ï´Ù.  
±× À̸§(Ç¥Çö)Àº º»ÁúÀûÀÌÁö ¾Ê°í Ç×±¸¼ºÀÌ ¾ø´Â, 
Á¶°¢»ó(»çÀü)ÀÇ "¿ì¿¬Àû" Ư¡À» °¡¸®Å°°í ÀÖ¾ú½À´Ï´Ù. 

> ¿©±â¿¡¼­ ´©°¡ À߸øÀΰ¡¿ä: ³ªÀÇ Á÷°üÀÔ´Ï±î ¾Æ´Ï¸é ÆÄÀ̽ã (2.2)ÀԴϱî? 
> ³ªÀÇ Á÷°üÀÌ ¹®Á¦¶ó¸é, ¾î¶»°Ô ÇØ¾ß ÆÄÀ̽ãÀÇ ½ÇÇà¸ðµ¨¿¡ °üÇÏ¿© 
> ³ªÀÇ »ý°¢À» ÈÆ·Ã½Ãų ¼ö ÀÖÀ»±î¿ä, ³ªÀÇ Á÷°üÀÌ Á» ³ª¾ÆÁú ¼ö ÀÖÀ»±î¿ä ;-)

(ÆÄÀ̽ãÀº ´ç¿¬È÷ ÇÒ ÀÏÀ» ÇßÀ» »Ó) ¿©±â¿¡¼­ ±æÀ» ÀÒÀº ´ç½ÅÀÇ Á÷°üÀº ¿©·¯°¡Áö ¹æ½ÄÀ¸·Î ÈÆ·ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. 
ÇȼÇÀ» ÁÁ¾ÆÇϽŴٸé, J. L. Borges ±×¸®°í I. CalvinoÀÇ ÀÛǰÀÌ ÇÑ ¹ø µµÀüÇØ º¼ ¸¸ ÇÕ´Ï´Ù. 
»ó´çÈ÷ º¹ÀâÇÏÁö¸¸ ±× ¸¸Å­ ´õ Àç¹ÌÀÖ½À´Ï´Ù.  
öÇÐÀÚÀÇ ¿À·ù¸¦ ³¯·Á¹ö¸®±â À§ÇØ °í±ººÐÅõÇÏ´Â °øÇÐÀÚµéÀÇ ³í-ÇȼÇÀ» ÁÁ¾ÆÇÑ´Ù¸é, 
ºñÆ®°Õ½ºÅ¸ÀÎ(Wittgenstein)°ú ÄÝÁý½ºÅ°(Korzibsky)°¡ ÈǸ¢ÇÕ´Ï´Ù. 
Áø½ÉÀÔ´Ï´Ù. ±×·¯³ª ¸¹Àº ÆÄÀ̽á´Ï½ºÅ¸°¡ ÀÌ·± ¹®Á¦¿¡´Â ½ÇÁ¦·Î ½Å°æ¾²Áö ¾Ê°í ÀÖ½À´Ï´Ù. 
¾î·µç, ÀÌ ±×·ì°ú ¹®¼­°í GvR°ú  /FÀÇ ¼öÇÊ ±×¸®°í ÆÄÀ̽㠼ҽºµµ Èï¹Ì·Î¿î ÀÐÀ» °Å¸®ÀÔ´Ï´Ù.


¾Ë·º½º(Alex) 

¾Ë·º½º(Alex)°¡ ¾ð±ÞÇÑ /FÀÇ ¼öÇÊÀ̶õ ¾Æ¸¶µµ ÀÌ ±ÛÀ» ¸»ÇÏ´Â °ÍÀϰԴ٠(¹¹ ±×·¸Áö ¾Ê´Ù°í ÇÏ´õ¶óµµ, ¿©ÀüÈ÷ ÀÐÀ» °¡Ä¡°¡ ÀÖ´Ù). °°Àº ¹®Á¦¸¦ ´õ °£°áÇÑ ¹®Ã¼·Î ´Ù·é´Ù.

ÀÌ ¸ðµç °ÍÀÌ ÀÌÇØ°¡ µÇ¾úÀ½À» º¸¿©ÁÖ±â À§ÇØ, ±× °Ô½ÃÀÚ´Â ¸¸Á·ÀÇ Àλ縦 ³²±â°í ¶°³µ´Ù:

°æ¾ÖÇϿɴ ¸¶ÀÌÅ©(Michael), Á¸°æÇÏ´Â ¾Ë·º½º(Alex),

¿©·¯ºÐÀº ÈǸ¢ÇÑ ½º½ÂÀ̽ʴϴÙ!!!

¸¶ÀÌŬ(Michael), ´ç½ÅÀÌ ±×·ÁÁØ ±×¸²¿¡¼­ ¿äÁ¡À» ÀÌÇØÇϴµ¥ Á¤¸»·Î Å« µµ¿òÀ» ¹Þ¾Ò½À´Ï´Ù. 
´ç½ÅÀÌ ±×·ÁÁØ ±×¸² Á¤¸» °í¸¿½À´Ï´Ù!

¾Ë·º½º(Alex), º§Æ÷¾Æ È£ÅÚÀ» °¡¸®Å°´Â Á¶°¢»ó¿¡ °üÇÑ ÀÏÈ­¸¦ µè°í 
³» Á÷°üÀÌ Æ²·ÈÀ½À» È®½ÇÇÏ°Ô ±ú´Ý¾Ò½À´Ï´Ù! 
¾ÕÀ¸·Îµµ Á¤¸» ÀØÀ» ¼ö ¾øÀ» °Í °°½À´Ï´Ù! 
´äÇØ Áּż­ °í¸¿½À´Ï´Ù!

¿À´Ã ¸¹Àº °É ¹è¿ì°í, ÁøÂ¥·Î ÆÄÀ̽㠸ŴϾư¡ µÇ¾î °¡°í ÀÖ½À´Ï´Ù!

¸ðÂÉ·Ï ÀÌ ´äº¯µéÀÌ ¿©·¯ºÐ¿¡°Ôµµ µµ¿òÀÌ µÇ½Ã±â¸¦ ¹Ù¶õ´Ù.


ÀÚ, ±×´Â ¿îÁÁ°Ôµµ ³ª¸¦ »ç·ÎÀâ¾Ò´Ù. ±×·± ±âºÐÀÌ µéµµ·Ï ¸»ÀÌ´Ù. ¾Ë·º½º(Alex)´Â Ç×»ó ÀÌ·± Á¾·ùÀÇ ±ÛÀ» ¾´´Ù.

XHTML Æò°¡ CSS Æò°¡ ³íÆò°ú ĪÂù ±×¸®°í ÁöÀû µîµîÀº mwh@python.net·Î À̸ÞÀÏÀ» º¸³»Áֽñ⸦ ¹Ù¶õ´Ù.

ÀÌ ¹®¼­¸¦ ¹ø¿ªÇÏ°í ½Í´Ù¸é, Àý´ëÀûÀ¸·Î ÀÚÀ¯·Ó´Ù. ¹ø¿ªÇÑ °÷À» ¸µÅ©·Î ¾Ë·Á ÁÖ½Ã¸é °í¸¿°Ú´Ù. Áö±Ý±îÁö ³»°¡ ¾Ë°í ÀÖ´Â ¸µÅ©´Â ´ÙÀ½°ú °°´Ù