string_name.join(iterable)
string_name:这是被连接的子字符串
list = ['1','2','3','4']
s = "-"
s = s.join(list)
-> 1-2-3-4
''.join(list)
->1234
list1 = ["这", "是", "一个", "测试"]
for index, item in enumerate(list1):
print index, item
>>>
0 这
1 是
2 一个
3 测试
split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)
语法:str.split(str=" ",num=string.count(str))[n]
replace()方法的语法解释:str.replace(old, new[, max])
常见为dict.get(a,b):a是键值key,如果存在dict存在键值a,则函数返回dict[a];否则返回b,如果没有定义b参数,则返回None
m={'a':1,'b':2,'center':3}
m.get(2,100)
>>>100
获取最大值value对应的
dict1 = {'a': '11', 'c': '22', 'b': '33'}
print(max(dict1, key=dict1.get))
print(max(dict1, key=lambda x: dict1[x]))
set_A = set(list_A) # 利用无序的概念降低复杂度
new_list = [item for item in list_B if item not in set_A]