废话不多说,直接干活,省了半天!1.交换变量值这个应该比较简单,但是在日常使用中很容易被忽略。a,b=5,10print(a,b)//5,10a,b=b,aprint(a,b)//10,52。将列表中的所有元素组合成一个字符串其实就是一个基本的语法a=['python','java','c++','go']print(','.join(a))//python,java,c++,go3。搜索列表中出现频率最高的值感觉是在刷Python算法题是不是很爽?a=[1,1,1,2,3,3,3,3,4,4,4]print(max(set(a),key=a.count))4。检查两个字符串是否由随机顺序的相同字母组成。fromcollectionsimportCountera='abcdefg'b='adcbgfb'print(Counter(a)==Counter(b))5.反转字符串和列表在Java中也是一句话那么就可以实现a='dadabjdnakdmnkafad'print(a[::-1])num=1343453535print(int(str(num)[::-1]))a=[1,3,554,64,2]print(a[::-1])6.转置二维数组origin=[['a','b'],['c','d'],['e','f']]transposed=zip(*origin)print(list(transposed))7.链式比较这个比较符合数学比较习惯b=6print(4
