欢迎来到银盒子的世界~
啊啊啊,他妈的,没有提交,都没了!!!!!!!!!!!!!!!!!!!!
242,就看dict()一样不,或者用collections.counter()也行
求交集,一眼set(),Python中可以使用集合(set)来进行交集、并集和补集的操作,集合是一种无序且不重复的数据结构,非常适合用来进行集合运算。
&运算符或者intersection()方法来获取两个集合的交集。
union = A | B# 或者使用 union = A.union(B)
- 运算符或者difference()方法来获取两个集合的补集。
注意审题,无限循环会出现重复的数,然后用set(),然后求每位的话(1)divmod()求元组(商,余数)(2)像下面这样str求每位然后计算
这个题,注意审题,当然排序再做也是可以的,注意有重复数的存在,下面的话就是用dict(),然后求target-nums[i]这样的,注意返回的是下标,所以存的也是下标
还是collections.counter(),然后比较每一个元素的个数
异位词的话,好像用counter()这样也可以,但是还是就像下面这样的,排序,然后结合dict()