åºå
åºåæ¯Pythonä¸æåºæ¬ç
æ°æ®ç»æï¼å
æ¬
å符串ãå表ãå
ç»ã
åºåï¼é¡¾åæä¹ï¼æ¯æåºçï¼åºåé½æ
ç´¢å¼ï¼é½è½è¿è¡ç´¢å¼ãåç(æªå)ãå (è¿æ¥)ãä¹(åå¢)ãæ£æ¥æåçæä½ã
å 为åºåæåºï¼å¯éè¿ä½ç½®æ¥åºåå
ç´ ï¼æ以åºåä¸å¯å«æç¸åçå
ç´ ã
åºåçéç¨æä½
1ãç´¢å¼
seq[index] indexä»0å¼å§ï¼æ¯æè´æ°ï¼-1表示æåä¸ä¸ªå
ç´ ã
2ãåç(æªå)
seq[start:end] å¯æªåååºåï¼è¿åçæ¯å¯æ¬ï¼ååºåä¸åã缺çæ¶é»è®¤start为0ï¼end为-1ã
3ã+(è¿æ¥)
seq1+seq2+seq3+..... å°å¤ä¸ªåºåè¿æ¥ä¸ºä¸ä¸ªåºåï¼è¿åçæ¯å¯æ¬ï¼ååºåä¸å
åºåçç±»åè¦ç¸åï¼æè½ç¸å ï¼æ¯å¦å表åªè½+å表ï¼ä¸è½+å符串ã
4ã*(åå¢)
seq*n å°åºåæ©å±ä¸ºåæ¥çnåï¼æ¯å¦âhelloâ*2å°±æ¯âhellohelloâãè¿åçæ¯å¯æ¬ï¼ååºåä¸åã
5ãinãnot in(æ£æ¥æå)
element in/not in seq å¤ææ个æåæ¯å¦å¨åºåä¸ï¼
è¿åå¼æ¯boolå
6ãpythonå
ç½®å½æ°ï¼ä¸å¿
导å
¥æ¨¡åï¼
len(seq) è¿ååºåé¿åº¦(å
ç´ ä¸ªæ°)
max(seq) è¿ååºåä¸å¼æ大çå
ç´
min(seq) è¿ååºåä¸å¼æå°çå
ç´
å表(List)
å表ä¸çå
ç´ ç±»åå¯ä»¥ä¸åï¼çè³å¯ä»¥åµå¥å¤æç
æ°æ®ç±»åãå表ç¨
ä¸æ¬å·[ ]表示ã
list1=[1,2,3] #ç±»åç¸å
list2=[1,"ok",[1,2,3]] #ç±»åä¸å&&åµå¥
å表ç常ç¨æ¹æ³
å½æ°
æè¿°
list.append(ele)
å¨listæ«å°¾æ·»å ä¸ä¸ªå
ç´
list.insert(index,ele)
å¨æå®ä½ç½®æå
¥ä¸ä¸ªå
ç´
list.count(ele)
ç»è®¡listä¸eleåºç°ç次æ°
list.extend(x)
æ©å±listï¼xå¯ä»¥æ¯å表ãå
ç»ãéåãåå
¸(åªæ·»å key)ãæ·»å å°listçæ«å°¾ã
+è¿æ¥åªè½è¿æ¥ç¸åç±»åçåºåã
list.index(ele)
ç´¢å¼å
ç´ ï¼è¿åç´¢å¼
list.pop([index])
å¼¹åº(å é¤)并è¿åæå®ä½ç½®ä¸çå
ç´ ï¼ï¼ç¼ºçindexæ¶é»è®¤ä¸º-1(æåä¸ä¸ªå
ç´ )ã
list.remove(ele)
移é¤æå®å
ç´ ï¼è¥listä¸æå¤ä¸ªeleï¼åªç§»é¤ç¬¬ä¸ä¸ªele
list.copy()
å¤å¶listï¼è¿åå¤å¶çå表ã示ä¾ï¼list2=list1.copy()
list.clear()
æ¸
空å表
list.reverse()
ååºæå
list.sort(reverse=True)
å°å表ä¸çå
ç´ æå/éåºæåï¼ç¼ºçåæ°æ¶é»è®¤ä¸ºFalse(ååº)ï¼Trueæ¯éåºã示ä¾ï¼
list.sort() #ååºæå
list.sort(reverse=True) #éåºæå
注æï¼æ¤å½æ°ä¸è¿åæåºåçå表ã
å表(List)æ¯å¯åçï¼å¦æä¸è¿°æ¹æ³ä¿®æ¹äºListï¼Listä¼æ¹åã
æ°å(Number)ãå符串(String)ãå
ç»(Tuple)æ¯ä¸å¯åçï¼æä½æ¶è¿åçå¾å¾æ¯å¯æ¬ï¼åæ¥çå¼ä¸åã
å
ç»(Tuple)
å
ç»ä¸å¯ä»¥å«æä¸åç±»åçæ°æ®ã
å
ç»ä¸è½è¢«ä¿®æ¹ï¼ä¸è½å é¤ãä¿®æ¹å
ç»ä¸çå
ç´ ï¼ä½å¯ä»¥ç¨delå é¤æ´ä¸ªå
ç»ã
å
ç»ç¨å°æ¬å·()表示ã
tuple1=() #空å
ç»
tuple2=(1,4,3)
tuple3=(1,"ok",[1,2,3]) #ç±»åä¸å&&åµå¥
å表ãå
ç»ä¹é´ç转æ¢
1ãlist(tup) å°å
ç»è½¬æ¢ä¸ºå表
myTuple=(1,2,3)print(list(myTuple)) #[1, 2, 3]
"""pythonçå
ç½®å½æ°list(tup)å¯ä»¥å°å
ç»è½¬æ¢ä¸ºå表ï¼å¹¶è¿å该å表
æ¤å½æ°ä¸ä¼ä¿®æ¹å
ç»æ¬èº«ï¼myTupleä»æ¯å
ç»ï¼æ¬èº«ä¸ä¼åæå表"""
2ãtuple(list) å°å表转æ¢å
ç»
myList=[1,2,3]print(tuple(myList)) #(1, 2, 3)
"""pythonçå
ç½®å½æ°tuple(list)å¯ä»¥å°å表转æ¢ä¸ºå
ç»ï¼å¹¶è¿å该å
ç»
æ¤å½æ°ä¸ä¼ä¿®æ¹å表æ¬èº«ï¼myListä»æ¯å表ï¼æ¬èº«ä¸ä¼åæå
ç»"""
è¿2ç§æ¹æ³åä¸ä¼ä¿®æ¹å表ãå
ç»æ¬èº«ã