公共操作运算符

加号 +

加号表示合并:

str1 = "aaa"  
str2 = "bbb"  
print(str1 + str2)  # 字符串合并  
  
list1 = [1,2,3]  
list2 = [7,8,9]  
print(list1 + list2)  # 列表串合并  
  
t1 = (1,2)  
t2 = (8,9)  
print(t1 + t2)  # 元组合并

乘号 *

乘号表示复制:

in、not in

in、not in 表示判断:

str = "abcd"  
print("a" in str)  # True  
  
list = [1, 2, 3, 4, 5]  
print(1 not in list)  # False  
  
t = (1, 2, 3, 4, 5)  
print(5 in t)  # True

公共方法

len( )

计算容器中元素的个数

del、del( )

删除

del 目标 或者 del(目标)

s = "abcdefg"  
del s  
  
list = [1, 2, 3, 4, 5]  
del(list[1])  
print(list)  # [1, 3, 4, 5]

max( )、min( )

返回容器中元素最大值/最小值。

s = "abcdefg"  
print(max(s))  # g  
  
l = [1, 2, 3, 4, 5]  
print(min(l))  # 1  
  
t = (1, 2, 3, 4, 5)  
print(max(t))  # 5  

range(start, end, step)

生成从start到end的数字,步长为step,供for循环使用。不包含 end 结束位,step 可省略默认为1。

for i in range(1, 10):  
    print(i)  # 1 2 3 4 5 6 7 8 9

for i in range(1,10,1):  
    print(i)  # 1 2 3 4 5 6 7 8 9

for i in range(1,10,2):  
    print(i)  # 1 3 5 7 9

for i in range(10):  
    print(i)  # 1 2 3 4 5 6 7 8 9

enumerate( )

函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在for循环当中。

返回结果是元组,元组第一个数据是原迭代对象的数据对应的下标,元组第二个数据是原迭代对象的数据。

enumerate(可遍历对象, start=0) ,start参数用来设置遍历数据的下标的起始值,默认为0。

容器类型转换

tuple( )

将某个序列转换成元组。

list1 = [1, 2, 3, 4, 5, 6]  
s1 = {100, 200, 300, 400, 500, 600}  
  
print(tuple(list1))  
print(tuple(s1))

list( )

将某个序列转换成列表。

s1 = {100, 200, 300, 400, 500, 600}  
t1 = (10, 12, 13, 14, 15, 16)  
  
print(list(s1))  
# [100, 200, 300, 400, 500, 600] 
print(list(t1))
# [10, 12, 13, 14, 15, 16] 

set( )

将某个序列转换成集合。

list1 = [1, 2, 3, 4, 5, 6]  
t1 = (10, 12, 13, 14, 15, 16)  
  
print(set(list1))  
print(set(t1))