字符串、列表、元组的不同
字符串 | 列表 | 元组 | |
---|---|---|---|
增 | join() | append()、expend()、insert() | 无 |
删 | strip() 、lstrip() 、rstrip() 、del() | pop() 、remove() del() | 删除某个元素,不能;但可以全部清空 |
改 | replace()、split() 、partit() 、expendtabs()、makestran()、translate() | extend() | 无 |
查 | find() 、 index() 、rindex() 、count()、isalnum()、isalpha() 、isdigit() 、len()、startswith()、endswith() | sorted() | index()、len() |
字符串、列表和元组的相同之处
字符串 | 列表 | 元祖 | |
---|---|---|---|
表示长度或个数 | len(sr) | len(li) | len(tp) |
组合 | a= “Hello” b= “,Python.” a+b=“Hello,Python.” | [1, 2] + [3,4]=[1,2,3,4] | tp1=(1,2) tp2 =(3,4) tp1+tp2=(1,2,3,4) |
重复 | a = “City College ” a*3=“City College City College City College” | [1] * 4=[1,1,1,1] | tp=(1) tp*4=(4,4,4,4) |
跌送 | for x in “1, 2, 3”: print(x, end=" ") | for x in [1, 2, 3]: print(x, end=" ") | for x in (1, 2, 3): print(x, end=" ") |
索引 | sr[2] (读取第三个元素) [1:]输出从第二个元素开始后的所有元素 | li[2] (读取第三个元素) li[1:]输出从第二个元素开始后的所有元素 | tp[2] (读取第三个元素) tp[1:] (同理) |
最大值/最小值 | max()/min() | max(list)返回元素最大值/min(list) 返回元素最小值 | max()/min() |