相关疑难解决方法(0)

保持出现N次或更多次的字符串

我有一个列表

mylist = ['a', 'a', 'a', 'b', 'b', 'c', 'c', 'd']
Run Code Online (Sandbox Code Playgroud)

我在此列表中使用了Counter中的Counter来获得结果:

from collection import Counter
counts = Counter(mylist)

#Counter({'a': 3, 'c': 2, 'b': 2, 'd': 1})
Run Code Online (Sandbox Code Playgroud)

现在我想要将其子集化,以便我拥有多次出现的所有元素,例如:2次或更多次 - 这样输出如下所示:

['a', 'b', 'c']
Run Code Online (Sandbox Code Playgroud)

这似乎应该是一个简单的任务 - 但到目前为止我还没有找到任何帮助我的东西.

任何人都可以建议在哪里看?如果我采取了错误的方法,我也不会使用Counter.我应该注意我是python的新手,所以如果这是微不足道的话我会道歉.

python counter python-2.7

2
推荐指数
1
解决办法
68
查看次数

比较两个文本文件并删除python中的重复项

我有两个文本文件,file1file2.

File1包含一堆随机单词,并file2包含我想file1在它们出现时删除的单词.有办法做到这一点吗?

我知道我可能应该将自己的尝试包含在脚本中,至少要表现出努力,但说实话,这是可笑的,并没有任何帮助.

如果有人能够至少提供一个关于从哪里开始的提示,那将非常感激.

python text duplicates

1
推荐指数
2
解决办法
4104
查看次数

如何消除一组列表中重复的元素和回文?

让我们说:

a = [(0, 1), (0, 2), (3, 0)]
b = [(4, 5), (2, 0)]
c = [(2, 6), (5,3)]
lists = [a, b, c]
Run Code Online (Sandbox Code Playgroud)

所以我需要一个函数来生成

list = [(0, 1), (0, 2), (3, 0), (4, 5),(2, 6), (5,3) ]
Run Code Online (Sandbox Code Playgroud)

提到这个问题我已经能够删除重复的元素,但我无法弄清楚如何解决回文

python python-3.x

1
推荐指数
1
解决办法
129
查看次数

GroupBy - Python

我有这样的数据,

     dayname          A         B              C           D         E

0     Friday        136.0      239.0          0.0        0.0      283.0   
1     Monday        305.0      431.0          0.0        0.0      845.0   
2   Saturday          0.0        3.0          0.0        0.0       11.0
Run Code Online (Sandbox Code Playgroud)

我想要 OP:

 {
    'Friday' :[136, 239, 0, 283],
    'Monday' :[305, 431, 0, 845],
    'Saturday' :[0, 3, 0, 11]
 }
Run Code Online (Sandbox Code Playgroud)

这是我试过的代码,

output =  (pd.DataFrame(df).groupby(['dayname','areaName'])['avgCount'].sum().unstack(fill_value=0).rename_axis(None, 1).reset_index())
print(output)
ot = pd.DataFrame(output)
#ot contains the above mentioned data
Run Code Online (Sandbox Code Playgroud)

如何实现这一目标?

python python-3.x pandas

0
推荐指数
1
解决办法
235
查看次数

在嵌套列表中查找重复元素

我有一个嵌套的元素列表:

employee_list =  [
    ['Name', '=', 'John'],
    ['Age', '=', '32'],
    ['Weight', '=', '60'],
    ['Name', '=', 'Steve'],
    ['Weight', '=', '85']
]
Run Code Online (Sandbox Code Playgroud)

我想创建两个元素列表:一个具有重复元素,另一个具有唯一元素.但我也希望保持重复

unique_list = [['Age', '=', '32']]

repeated_list = [
    ['Name', '=', 'John'],
    ['Weight', '=', '60'],
    ['Name', '=', 'Steve'],
    ['Weight', '=', '85']
] 
Run Code Online (Sandbox Code Playgroud)

唯一性或重复由每个子列表的第一个元素确定.例如:'Name','Weight'.如果有两个子列表,其中第一个元素是'Name'我认为它是重复.

谁能建议一个简单的方法来做到这一点?

python list nested-lists

0
推荐指数
1
解决办法
108
查看次数

如果 x 和 y 值在列表中给出,则组合以找出点

期待使用 itertools 的建议

我有两个 X 轴和 Y 轴的值列表

x=[75.0, 75.0, 74.5 ]
y=[34.0, 34.0, 33.5 ]
Run Code Online (Sandbox Code Playgroud)

我想知道我可以用这些值获得的点,不需要以 Y 值开头的组合,并且需要避免由于 x 和 y 中的重复值而导致的点

我期待的输出

out= [(75,34),(75,33.5),(74.5,34),(74.5,33.5)]
Run Code Online (Sandbox Code Playgroud)

python list python-itertools

0
推荐指数
1
解决办法
56
查看次数

从列表中删除重复项

我有一个主List来存储可以随时添加到主List的不同列表.我遇到的问题是从主列表中的列表中删除相同的值.例如:

初步清单清单:

[[('not', ('box', 'p')), ('diamond', 'p'), ('box', 'q'), ('diamond', 'q'),
  ('diamond', 'r')], [('not', 'p'), 'q'], ['p', 'q'], ['q', 'q'],
 ['r', 'q']]
Run Code Online (Sandbox Code Playgroud)

期望的回报:

[[('not', ('box', 'p')), ('diamond', 'p'), ('box', 'q'), ('diamond', 'q'),
  ('diamond', 'r')], [('not', 'p'), 'q'], ['p', 'q'], ['q'], ['r', 'q']]
Run Code Online (Sandbox Code Playgroud)

第二个例子

初始:

[[('not', ('box', 'p')), ('diamond', 'p'), ('box', 'q'), ('diamond', 'q'),
  ('diamond', 'q')], [('not', 'p'), 'q'], ['p', 'q'], ['q', 'q'],
 [('not', r'), 'q']]
Run Code Online (Sandbox Code Playgroud)

返回

[[('not', ('box', 'p')), ('diamond', 'p'), ('box', 'q'), ('diamond', 'q')],
 [('not', 'p'), 'q'], ['p', 'q'], …
Run Code Online (Sandbox Code Playgroud)

python sorting logic duplicates nested-lists

-1
推荐指数
1
解决办法
287
查看次数

如何删除python列表中的重复项

我正在编写一个程序来删除列表中的重复项,我无法弄清楚如何找到重复项的位置?

#list
lis=[1,2,45,223,1,23,546,488,223,5688]
print(lis,"Im going to remove the duplicate numbers.")
#check for duplicates

#removes duplicates
#print list
Run Code Online (Sandbox Code Playgroud)

python list python-3.x

-2
推荐指数
1
解决办法
8279
查看次数