---恢复内容开始---
序列:
python中有这样一些类型,它们的成员是有序排列的,并且可以通过下标偏移量访问它的一个或多个成员,这类python类型统称为序列类型。
1、适用于所有序列的操作符
序列操作符 | 作用 |
seq[ind] | 获取下标为ind的元素 |
seq[ind1:ind2] | 获取下标从ind1到ind2的元素(包含ind1,不包含ind2) |
seq*expr | 序列重复expr次 |
seq1 + seq2 | 连接序列seq1和seq2 |
obj in seq | 判断obj是否包含在序列seq中 |
obj not in seq | 判断obj是否不包含在序列seq中 |
2、连接操作符(+)
# 连接操作符(+) # 对于字符串 def str2str(str1, str2): return (str1 + str2) # 更高效的方法:用str的join方法 def str2str_r(str1, str2): li = [str1, str2] return "".join(li) str1 = 'abc' str2 = 'def' # print(str2str_r(str1, str2)) # 对于列表:推荐使用extend()方法 def list1_2_list2(li1, li2): return (li1 + li2) # 更高效的方式 def list1_2_list2_r(li1, li2): li1.extend(li2) return li1 li1 = [1, 2, 3] li2 = [4, 5, 6] # print(list1_2_list2_r(li1, li2))“+”连接操作符