序列类型:字符串、列表和元组

---恢复内容开始---

序列:

   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))
“+”连接操作符

  

上一篇:案例练习


下一篇:PacNet