标签: list

通过比较两个列表来删除特定单词

我有两个清单。

x=['billed_qty','billed_amt','sale_value']

y=['george billed_qty', 'sam billed_amt', 'ricky sale_value', 'donald billed_qty']
Run Code Online (Sandbox Code Playgroud)

我需要消除列表y中出现在列表x中的单词,并希望结果列表为:

z=['george','sam','ricky','donald']
Run Code Online (Sandbox Code Playgroud)

我该如何实现?

谢谢

python list

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

list.pop()和list = list [:-1]之间的区别

>>> a = [1,2,3]
>>> a.pop()
3
>>> a
[1, 2]
>>> a = [1,2,3]
>>> a = a[:-1]
>>> a
[1, 2]
>>>
Run Code Online (Sandbox Code Playgroud)

从列表中删除最后一个元素的上述方法之间有什么区别吗?

python list

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

Haskell中的snd函数如何在过滤器中工作

我将此代码输入ghci

Prelude> filter snd [('a',True),('b',True),('c',False),('d',True)]
Run Code Online (Sandbox Code Playgroud)

为什么返回

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

而不是

[('a',True),('c',False),('d',True)]
Run Code Online (Sandbox Code Playgroud)

snd函数返回第二个项目,那么为什么不filter snd过滤第二个项目呢?

haskell filtering predicate list filter

3
推荐指数
2
解决办法
193
查看次数

KDB中是否有一个等于“ inter”的“ outer”或“ exclusive or”运算符?

假设我有以下两个列表:

 x : `a`b`c`d;
 y : `a`b`e`f;
Run Code Online (Sandbox Code Playgroud)

对于交叉路口,有inter运营商:

q)x inter y
`a`b
Run Code Online (Sandbox Code Playgroud)

是否有类似的运算符来做EXCLUSIVE OR这样的事情,我会得到:

q)x outer y
`c`d`e`f
Run Code Online (Sandbox Code Playgroud)

list xor kdb

3
推荐指数
2
解决办法
151
查看次数

如何使用Ionic 4创建手风琴列表?

问我如何创建“手风琴列表”。

我需要使用“关于我们”,“服务”示例的几部分内容,单击此按钮后,我将显示信息。

我希望你能帮助我。在离子4中

list ionic-framework angular ionic4

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

在行和列中拆分数组

使用Python 2。

我需要将数组拆分为行和列,但似乎没有获得练习中要求的解决方案

import numpy as np
a = np.array([[5, 0, 3, 3],
 [7, 9, 3, 5],
 [2, 4, 7, 6],
 [8, 8, 1, 6]])
Run Code Online (Sandbox Code Playgroud)

到目前为止,我有这些功能

def _rows(a):
    print("array:"+ str(a[:,]))
_rows(a)
def _col(a):
    alt=a.T
    print ("array:"+ str(alt[:,]))
_col(a)
Run Code Online (Sandbox Code Playgroud)

但是我需要返回一个列表,当我使用该list()函数时,它会将每个字符分开

我需要的结果是:

[array([5, 0, 3, 3]), array([7, 9, 3, 5]), array([2, 4, 7, 6]), array([8, 8, 1, 6])]

[array([5, 7, 2, 8]), array([0, 9, 4, 8]), array([3, 3, 7, 1]), array([3, 5, 6, 6])]
Run Code Online (Sandbox Code Playgroud)

python numpy list

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

列出所有可能的随机3个字符或4个字符

我正在制作一个列表生成器。我尝试了多次,但提出了一个很长的解决方案,但这并不完美。我想要一个具有所有可能性的生成列表,比方说,所有3个字符的列表大约有5万种可能性,例如: aaa , aab , aac直到到达zzz999

假设我想从多个用户名中抓取关注者

www.website.com/[generated_username]
Run Code Online (Sandbox Code Playgroud)

我想让该生成器为我创建所有3个字母或所有4个字母的所有可能性。

所以我做了一个包含所有字母+数字的列表和我做了3点变量的名称timer1+ timer2+ timer3 ,并且为我做,但它是非常缓慢+很长码

timer1 = 0
timer2 = 0
timer3 = 0
target = ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z', 'x', 'c', 'v', 'b', 'n', 'm', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9']
user_ = target[timer3]+target[timer2]+target[timer1]
while True :
    if timer1 == 36 :
        timer1 = …
Run Code Online (Sandbox Code Playgroud)

python string list python-3.x

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

R-数据框列表-计算并添加新行

我有以下数据框列表

d1 <- data.frame(var1 = 10, var2 = 20, var3 = 30)
d2 <- data.frame(var4 = 40, var5 = 50, var6 = 60)
my.list <- list(d1, d2)

> my.list
[[1]]
    var1 var2 var3
  1   10   20   30

[[2]]
    var4 var5 var6
  1   40   50   60
Run Code Online (Sandbox Code Playgroud)

现在,我想向每个包含以下内容的数据框添加新行:

values <- c(0.75, 0.5, 0.25)

d1$var1 * values[1] #new second row d1
d1$var1 * values[2] #new third row d1
d1$var1 * values[3] #new fourth row d1
Run Code Online (Sandbox Code Playgroud)

需要对每个数据帧中的所有$ var变量以及列表中的所有数据帧进行此操作。

新的d1看起来像这样:

    var1 var2 var3
  1   10 …
Run Code Online (Sandbox Code Playgroud)

r list

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

嵌套列表操作

我有一个嵌套列表,其中包含产品名称,产品ID和产品数据(另一个列表)。我想创建一个具有唯一名称和产品ID的词典列表,并加入与名称和ID变量相关的数据列表。

我的数据如下:

print(x)
[(14, 'netflix', [1, 2, 3, 4, 5, 6]), (14, 'netflix', [7, 8, 9, 10]),(15,'tv',
[1, 2, 3, 4, 5]), (15, 'tv', [7, 8, 9]), (16, 'radio', [1, 2, 3, 4]), 
(16, 'radio', [1, 2, 3, 4]) 
Run Code Online (Sandbox Code Playgroud)

我想将数据转换为:

x = [{'product_id':x[0], 'product': row[1], 'values':row[2]} for row in x]

#or for this example

x = [{'product_id':14, 'product':'netflix', 'values':[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}, 
     {'product_id':15, 'product': 'tv',     'values':[1, 2, 3, 4, 5, 6, 7, 8, 9]}, …
Run Code Online (Sandbox Code Playgroud)

python numpy list python-3.x pandas

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

为什么我不能在C#中创建匿名类型的列表&lt;T&gt;?

我是新来anonymous types的C#,我想创建一个listanonymous types包含3个变量:string strint numDataTime time

但是,当我尝试使用此问题的答案中的代码时: 匿名类的一般列表 对我不起作用。

我使用了一种简单的方法Console application,但我认为我得到了错误,因为我没有,System.Core因为有人在上述问题的评论中说:

(当然,您还需要引用System.Core。)

我不知道是什么System.Core,如果有的话,可能是问题所在

我使用Systme.Linq

这是代码:

var list = new[] { str, num, time }.ToList();
list.add("hi", 5, DateTime.Now);

Console.WriteLine(list[0].num);
Run Code Online (Sandbox Code Playgroud)

我也遇到问题时,我试图指定typevariables 例如string str

c# list anonymous-types .net-core

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