第一个问题,所以我会正确的:
使用python 2.7
我有一个项目字典,键是一个x,y坐标,表示为元组:(x,y),所有值都是布尔值.
我试图找出一种快速而简洁的方法来计算有多少项具有给定值.我不需要知道哪些键具有给定值,只需要知道多少.
这里有一个类似的帖子: 字典中有多少项在Python中共享相同的值,但是我不需要返回字典,只需要一个整数.
我的第一个想法是迭代项目并测试每个项目,同时保持每个True值的计数.我只是想知道,因为我仍然是python的新手并且不了解所有的库,如果有更好/更快/更简单的方法来做到这一点.
提前致谢.
我在git下载页面http://git-scm.com/downloads [在许多其他教程页面中]看到你可以通过自己更新git.目前我的桌面有git 1.7.9.5,最新的是1.8.1.3
我正在运行Ubuntu 12.04 LTS并在主目录中运行这些命令[〜/]
我运行以下命令并输出以下内容:
~$ git version
git version 1.7.9.5
~$ git clone https://github.com/git/git.git
Cloning into 'git'...
remote: Counting objects: 149633, done.
remote: Compressing objects: 100% (49646/49646), done.
remote: Total 149633 (delta 109386), reused 136311 (delta 98050)
Receiving objects: 100% (149633/149633), 34.92 MiB | 864 KiB/s, done.
Resolving deltas: 100% (109386/109386), done.
~$ git version
git version 1.7.9.5
Run Code Online (Sandbox Code Playgroud)
最终的结果是git版本是一样的.唯一的区别是现在我的主目录中有一个名为git的文件夹,我只能假设它是组成软件的文件.我显然错过了几个步骤,我已经在谷歌和YouTube上搜索了一些步骤或者除了'你可以通过git获得git之外的其他解释,只需输入此命令'.
如果以前已经回答过这个问题,我道歉.如果有人知道我在哪里可以找到缺失的步骤,我将非常感谢链接/解释.
我也道歉,这似乎是一件令人痛苦的简单事情,我无法自己解决.
最后,我非常感谢能帮助我找到答案的所有人!
编辑3.18.13:所以当我本周拿到一台新笔记本电脑时,我最终还是要这样做了.谢谢你们,我能跑去git --version回去git version 1.8.2
我按照git书中的指示,感谢iltempo:
然后,编译并安装:
$ tar -zxf …Run Code Online (Sandbox Code Playgroud)