Tuple æ¯ä¸å¯å listã ä¸æ¦å建äºä¸ä¸ª tuple å°±ä¸è½ä»¥ä»»ä½æ¹å¼æ¹åå®ã
Tuple ä¸ list çç¸åä¹å¤
å®ä¹ tuple ä¸å®ä¹ list çæ¹å¼ç¸å, é¤äºæ´ä¸ªå
ç´ éæ¯ç¨å°æ¬å·å
å´çèä¸æ¯æ¹æ¬å·ã
Tuple çå
ç´ ä¸ list ä¸æ ·æå®ä¹ç次åºè¿è¡æåºã Tuples çç´¢å¼ä¸ list ä¸æ ·ä» 0 å¼å§, æ以ä¸ä¸ªé空 tuple ç第ä¸ä¸ªå
ç´ æ»æ¯ t[0]ã
è´æ°ç´¢å¼ä¸ list ä¸æ ·ä» tuple çå°¾é¨å¼å§è®¡æ°ã
ä¸ list ä¸æ ·åç (slice) ä¹å¯ä»¥ä½¿ç¨ã注æå½åå²ä¸ä¸ª list æ¶, ä¼å¾å°ä¸ä¸ªæ°ç list ï¼å½åå²ä¸ä¸ª tuple æ¶, ä¼å¾å°ä¸ä¸ªæ°ç tupleã
Tuple ä¸åå¨çæ¹æ³
æ¨ä¸è½å tuple å¢å å
ç´ ãTuple 没æ append æ extend æ¹æ³ã
æ¨ä¸è½ä» tuple å é¤å
ç´ ãTuple 没æ remove æ pop æ¹æ³ã
æ¨ä¸è½å¨ tuple ä¸æ¥æ¾å
ç´ ãTuple 没æ index æ¹æ³ã
ç¶è, æ¨å¯ä»¥ä½¿ç¨ in æ¥æ¥çä¸ä¸ªå
ç´ æ¯å¦åå¨äº tuple ä¸ã
ç¨ Tuple ç好å¤
Tuple æ¯ list æä½é度快ãå¦ææ¨å®ä¹äºä¸ä¸ªå¼ç常ééï¼å¹¶ä¸å¯ä¸è¦ç¨å®åçæ¯ä¸æå°éåå®ï¼è¯·ä½¿ç¨ tuple ä»£æ¿ listã
å¦æ对ä¸éè¦ä¿®æ¹çæ°æ®è¿è¡ âåä¿æ¤âï¼å¯ä»¥ä½¿ä»£ç æ´å®å
¨ãä½¿ç¨ tuple èä¸æ¯ list å¦åæ¥æä¸ä¸ªéå«ç assert è¯å¥ï¼è¯´æè¿ä¸æ°æ®æ¯å¸¸éãå¦æå¿
é¡»è¦æ¹åè¿äºå¼ï¼åéè¦æ§è¡ tuple å° list ç转æ¢ã
Tuple ä¸ list ç转æ¢
Tuple å¯ä»¥è½¬æ¢æ listï¼åä¹äº¦ç¶ãå
ç½®ç tuple å½æ°æ¥æ¶ä¸ä¸ª listï¼å¹¶è¿åä¸ä¸ªæçç¸åå
ç´ ç tupleãè list å½æ°æ¥æ¶ä¸ä¸ª tuple è¿åä¸ä¸ª listãä»ææä¸çï¼tuple å»ç»ä¸ä¸ª listï¼è list 解å»ä¸ä¸ª tupleã
Tuple çå
¶ä»åºç¨
ä¸æ¬¡èµå¤å¼
>>> v = ('a', 'b', 'e')
>>> (x, y, z) = v
解éï¼v æ¯ä¸ä¸ªä¸å
ç´ ç tuple, å¹¶ä¸ (x, y, z) æ¯ä¸ä¸ªä¸åéç tupleãå°ä¸ä¸ª tuple èµå¼ç»å¦ä¸ä¸ª tuple, ä¼æ顺åºå° v çæ¯ä¸ªå¼èµå¼ç»æ¯ä¸ªåéã
温馨提示:答案为网友推荐,仅供参考