1.将List列表转换为字符串:str="".join(list)
2.输入一行字符串,字符串中的单词以空格隔开:a=input().split()
3.字典:dict={"key":value,"key1":value1...}
4.返回一个list中的最大值:max(list)
5.return a or b :返回一个真值,如a为假,返回b。若a和b都为真,则返回第一个值a,即return 只会返回一个值
return a and b:若a为真,则返回b,若a为假,直接返回a。(and相当于条件判断,满足a的条件时就返回b)
6.return [str(res[key])+" "+key for key in res] : for 循环,循环生成res中每个key对象,最后返回字符串到列表中
7. list.pop(i):弹出下标为i的元素,弹出后i值不变,仍为i
8.list.insert(i,value):在下标为i的地方插入元素
9.
enumerenumerate 函数用于遍历序列中的元素以及它们的下标:
>>> for i,j in enumerate(('a','b','c')):
print i,j
0 a
1 b
2 c
10.list和set的区别:list为集合(可存在重复元素)、set为不重复的集合。
1. if x in list (顺序查找) 2. if x in set (hash查找)