Tag: list

我如何find一个家酿的可安装软件包列表?

最近我安装了Brew 。 如何检索可用的brew包列表来安装?

是list :: size()真的是O(n)?

最近,我注意到有人提到std::list::size()具有线性复杂性。 根据一些 消息来源 ,这实际上是依赖于实现的,因为标准并没有说明复杂性是什么。 在这个博客条目中的评论说: 其实,这取决于你正在使用的STL。 Microsoft Visual Studio V6实现size()为{return(_Size); }而gcc(至less在版本3.3.2和4.1.0)做{return std :: distance(begin(),end()); }第一个是恒定速度,第二个是o(N)速度 所以我的猜测是,对于VC ++人群size() ,Dinkumware自从VC6以来可能不会改变这个事实。 我在吗? 它在gcc看起来像什么? 如果真的是O(n),为什么开发者select这样做呢?

如何创build一个下拉列表?

我在Android的编程新手,我想知道如何创build一个下拉列表,我试过一个滚动查看,但它不完全是我所需要的。

在Python中插入一个列表到另一个列表的语法是什么?

给出两个列表: x = [1,2,3] y = [4,5,6] 什么是语法: 在y插入x使得y现在看起来像[1, 2, 3, [4, 5, 6]] ? 插入x所有项目,使y现在看起来像[1, 2, 3, 4, 5, 6] ?

不支持的操作数types为+:'int'和'str'

我目前正在学习Python,所以我不知道发生了什么事情。 num1 = int(input("What is your first number? ")) num2 = int(input("What is your second number? ")) num3 = int(input("What is your third number? ")) numlist = [num1, num2, num3] print(numlist) print("Now I will remove the 3rd number") print(numlist.pop(2) + " has been removed") print("The list now looks like " + str(numlist)) 当我运行该程序时,inputnum1,num2和num3的数字,它将返回:Traceback(最近一次调用的最后一个): TypeError: unsupported […]

python嵌套列表理解

我有一个这个列表: l = [['40', '20', '10', '30'], ['20', '20', '20', '20', '20', '30', '20'], ['30', '20', '30', '50', '10', '30', '20', '20', '20'], ['100', '100'], ['100', '100', '100', '100', '100'], ['100', '100', '100', '100']] 现在,我想要做的是将列表中的每个元素转换为浮动。 我的解决办法是: newList = [] for x in l: for y in x: newList.append(float(y)) 但是,这可以使用嵌套的列表理解来完成,对吗? 我所做的是: [float(y) for y in x […]

IndexError:列出索引超出范围和python

我正在告诉我的程序打印输出的第53行。 这个错误告诉我,有没有这么多的行,因此不能打印出来?

Android:如何禁用列表创build列表项目

我很新的Android开发,仍然工作了很多东西。 我有一个主菜单显示使用下面的代码,但不能解决如何禁用菜单中的选定项目。 有人可以帮我一些示例代码? public class listTest extends ListActivity { @Override public void onCreate(Bundle savedState) { super.onCreate(savedState); setListAdapter(ArrayAdapter.createFromResource(this, R.array.mainMenu, android.R.layout.simple_list_item_1)); //not sure how to disable list items here } protected void onListItemClick(ListView list, View view, int position, long id) { // can disable items when they are clicked on view.setEnabled(false); } } 我的strings.xml文件中有一个string-array : <?xml version="1.0" […]

为什么random.shuffle返回None?

为什么random.shuffle在Python中返回None ? >>> x = ['foo','bar','black','sheep'] >>> from random import shuffle >>> print shuffle(x) None 我如何获得洗牌值而不是None ?

生成一个时间间隔之间的date时间列表

给定两个date时间( start_date和end_date ),我想生成这两个date之间的其他date时间的列表,新的date时间是由一个可变的时间间隔。 例如2011-10-10和2011-12-12之间的每4天,或者从现在到明天19点之间的每8小时。 也许大约相当于Dateperiod PHP类的东西。 在Python中完成这个操作的最有效的方法是什么?