javascript

java

python

c#

android

node.js

reactjs

c++

php

html

jquery

css

git

.net

ios

ruby-on-rails

sql

c

string

ruby

从Python中的单元素列表中仅获取元素?

当已知Python列表始终包含单个项目时,除了以下方式之外,还有其他方法可以访问它:

mylist[0]

您可能会问,“为什么要?”。 仅凭好奇心。 在Python中似乎有一种替代方法。

trans by 2019-11-14T18:38:03Z

python-如何允许列表append()方法返回新的lis

我想做这样的事情:

myList = [10,20,30]
yourList = myList.append (40)

不幸的是,列表追加未返回修改后的列表。

因此,如何允许append返回新列表?

trans by 2019-11-14T09:26:46Z

将字符串分解为Python中的字符列表

本质上,我想从文件中吸收一行文本,将字符分配给列表,并创建列表中所有单独字符的列表-列表列表。

此刻,我已经尝试过了:

fO = open(filename, 'rU')
fL = fO.readlines()

这就是我所拥有的。 我不太了解如何提取单个字符并将其分配给新列表。

我从文件中得到的行将类似于:

fL = 'FHFF HHXH XXXX HFHX'

我想把它变成这个列表,每个单独的字符:

['F', 'H', 'F', 'F', 'H', ...]
trans by 2019-11-13T18:36:49Z

CodeGo.net>如何检查列表是否已订购?

我正在做一些单元测试,我想知道是否有任何方法可以测试列表是否由其包含的对象的属性排序。

现在,我正在这样做,但是我不喜欢它,我想要一个更好的方法。 有人可以帮我吗?

// (fill the list)
List<StudyFeedItem> studyFeeds = 
    Feeds.GetStudyFeeds(2120, DateTime.Today.AddDays(-200), 20);   

StudyFeedItem previous = studyFeeds.First();

foreach (StudyFeedItem item in studyFeeds)
{
    if (item != previous)
    {
        Assert.IsTrue(previous.Date > item.Date);
    }

    previous = item;
}
trans by 2019-11-13T03:26:45Z

列表-使用jquery可排序时如何复制项目?

我正在使用此方法[http://jqueryui.com/demos/sortable/#connect-lists]连接我拥有的两个列表。 我希望能够从列表A拖到列表B,但是当删除该项目时,我需要将原始项目仍保留在列表A中。我检查了选项和事件,但我相信没有其他事情。 有什么办法吗?

trans by 2019-11-12T20:25:12Z

CodeGo.net>如何在不使用foreach的情况下将ArrayList转换为强类型的泛型列表?

请参见下面的代码示例。 我需要ArrayList是通用列表。 我不想使用foreach

ArrayList arrayList = GetArrayListOfInts();  
List<int> intList = new List<int>();  

//Can this foreach be condensed into one line?  
foreach (int number in arrayList)  
{  
    intList.Add(number);  
}  
return intList;    
trans by 2019-11-12T14:13:24Z

如何在循环中从python列表中删除项目?

可能重复:
在Python中迭代时从列表中删除项目

我正在尝试从python列表中删除一个项目:

x = ["ok", "jj", "uy", "poooo", "fren"]
for item in x:
    if len(item) != 2:
        print "length of %s is: %s" %(item, len(item))
        x.remove(item)

但不会删除"fren"项目。 有任何想法吗?

trans by 2019-11-11T16:19:11Z

haskell-是否具有将元素的嵌套列表展平的功能?

我怎样才能展平这样的嵌套列表:

[1, 2, 3, 4] == flatten [[[1,2],[3]],[[4]]]
trans by 2019-11-08T17:42:19Z

为什么用null函数代替== []检查Haskell中的空列表?

我正在阅读“了解Haskell的伟大成就!”的“入门”一章。 它说:

null检查列表是否为空。 如果是,则返回null,否则返回null。使用此函数代替null(如果您有一个名为null的列表)

我在ghci中尝试过:

xs = []      -- and then,

xs == []
null xs

他们都是null

我想知道有什么区别。

我应该使用null函数而不是== [],为什么?

trans by 2019-11-07T22:36:36Z

如何在python中创建字典的数组/列表?

我有以下字典:

{'A':0,'C':0,'G':0,'T':0}

我想创建一个包含许多字典的数组,如下所示:

[{'A':0,'C':0,'G':0,'T':0},{'A':0,'C':0,'G':0,'T':0},{'A':0,'C':0,'G':0,'T':0},...]

这是我的代码:

weightMatrix = []
for k in range(motifWidth):
    weightMatrix[k] = {'A':0,'C':0,'G':0,'T':0}

但是,当然不行。 有人可以给我提示吗? 谢谢。

trans by 2019-11-07T18:01:37Z

CodeGo.net>如何使用LINQ从List <int>中获取最接近的数字?

如何从带有LINQ的List<int>中获取最接近的数字?

例如:

List<int> numbers = new List<int>();
numbers.Add(2);
numbers.Add(5);
numbers.Add(7);
numbers.Add(10)

我需要在列表中找到最接近9的值。在这种情况下,是10。

如何使用LINQ做到这一点?

trans by 2019-11-07T09:25:14Z

python-将“元组列表”转换为平面列表或矩阵

使用Sqlite时,“ select..from”命令返回结果“输出”,该结果打印(在python中):

>>print output
[(12.2817, 12.2817), (0, 0), (8.52, 8.52)]

它似乎是一个元组列表。 我想将“输出”转换为简单的一维数组(我猜想是Python中的列表):

[12.2817, 12.2817, 0, 0, 8.52, 8.52]

或2x3矩阵:

12.2817 12.2817
0          0 
8.52     8.52

通过“ output [i] [j]”读取

flatten命令不执行第一个选项的工作,而我不知道第二个选项... :)

你能给我一个提示吗? 由于实际数据要大得多,因此快速进行一些操作会很棒(这只是一个简单的示例)。

trans by 2019-11-07T00:26:24Z

python-列表中的值的数量大于某个数字

我有一个数字列表,我想获取一个数字在满足特定条件的列表中出现的次数。 我可以使用列表推导(或函数中的列表推导),但我想知道是否有人有更短的方法。

# list of numbers
j=[4,5,6,7,1,3,7,5]
#list comprehension of values of j > 5
x = [i for i in j if i>5]
#value of x
len(x)

#or function version
def length_of_list(list_of_numbers, number):
     x = [i for i in list_of_numbers if j > number]
     return len(x)
length_of_list(j, 5)

还有更精简的版本吗?

trans by 2019-11-05T17:29:16Z

python-检查列表中的所有值是否都大于某个数字

my_list1 = [30,34,56]
my_list2 = [29,500,43]

如何检查列表中的所有值是否均> = 30? numpy应该可以,而my_list2应该不能。

我唯一想到的是:

boolean = 0
def func(ls):
    for k in ls:
        if k >= 30:
            boolean = boolean + 1
        else:
            boolean = 0
    if boolean > 0:
        print 'Continue'
    elif boolean = 0:
        pass

2016年更新:

事后看来,在处理速度实际上很重要的较大数据集并利用numpy ...之后,我会这样做:

>>> my_list1 = [30,34,56]
>>> my_list2 = [29,500,43]

>>> import numpy as np
>>> A_1 = np.array(my_list1)
>>> A_2 = np.array(my_list2)

>>> A_1 >= 30
array([ True,  True,  True], dtype=bool)
>>> A_2 >= 30
array([False,  True,  True], dtype=bool)

>>> ((A_1 >= 30).sum() == A_1.size).astype(np.int)
1
>>> ((A_2 >= 30).sum() == A_2.size).astype(np.int)
0

您还可以执行以下操作:

len([*filter(lambda x: x >= 30, my_list1)]) > 0
trans by 2019-11-05T10:12:30Z

相当于PHP的list()的Javascript

真的很喜欢那个功能。

$matches = array('12', 'watt');
list($value, $unit) = $matches;

是否有与之等效的Javascript?

trans by 2019-11-05T02:47:17Z

Python字符串连接与string.join有多慢?

由于我对此线程的回答中有评论,因此我想知道+=运算符和''.join()之间的速度差是多少

那么两者的速度比较是多少?

trans by 2019-11-04T10:16:55Z

根据Java 8中的属性从对象列表中删除重复项

这个问题在这里已有答案:

  • Java 8按属性区分                                     23个答案

我试图从基于某些属性的对象列表中删除重复项。

我们可以使用Java 8以简单的方式做到吗

List<Employee> employee

我们可以根据员工的id属性从中删除重复项吗? 我见过删除字符串重复数组列表的重复帖子。

trans by 2019-11-04T00:36:14Z

c#-检查对象列表是否包含具有特定值的属性

说我有以下代码:

class SampleClass
{
    public int Id {get; set;}
    public int Name {get; set;}
}
List<SampleClass> myList = new List<SampleClass>();
//list is filled with objects
...
string nameToExtract = "test";

所以我的问题是,我可以使用什么List函数从myList中仅提取具有与nameToExtract字符串匹配的Name属性的对象。

如果这个问题真的很简单/很明显,我谨此致歉。

trans by 2019-11-03T22:29:41Z

在Python列表中查找某个值的第一个和最后一个索引

列表中是否包含任何内置方法,这些方法可以为我提供某些值的第一个和最后一个索引,例如:

verts.IndexOf(12.345)
verts.LastIndexOf(12.345)
trans by 2019-10-28T09:18:58Z

Python:如何从列表中删除空列表?

这个问题在这里已有答案:

  • 从列表中删除所有出现的值?                                     22个答案

我有一个带有空列表的列表:

list1 = [[], [], [], [], [], 'text', 'text2', [], 'moreText']

如何删除空列表,以便获得:

list2 = ['text', 'text2', 'moreText']

我尝试了list.remove(''),但这不起作用。

trans by 2019-10-28T00:51:45Z

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共24页