Tag: 字典

创build一个Android的GPS跟踪应用程序

最近,我将Android开发视为一种业余爱好,希望开发一款能够使用Google地图查找和跟踪用户位置的应用程序。 一旦应用程序有GPSlocking,应用程序可以通过使用覆盖类绘制路线来跟踪他们的移动。 我见过类似的应用程序,如Mytracks,它们是开源的,但现在对我来说太复杂了。 理想情况下,我很想创build一个看起来像这样的应用程序 他是我的代码下面没有import。 我想要做的是创build一个地理点数组。 每当位置发生变化时,都会创build一个新的地址。 然后我尝试使用for循环遍历每个地址,并在它们之间绘制path。 public class Tracking extends MapActivity implements LocationListener { LocationManager locman; LocationListener loclis; Location Location; private MapView map; List<GeoPoint> geoPointsArray = new ArrayList<GeoPoint>(); private MapController controller; String provider = LocationManager.GPS_PROVIDER; double lat; double lon; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.map); initMapView(); initMyLocation(); locman = (LocationManager) getSystemService(Context.LOCATION_SERVICE); […]

是否有共享列表或地图的一部分的YAML语法?

所以,我知道我可以做这样的事情: sitelist: &sites – www.foo.com – www.bar.com anotherlist: *sites 并且有网站anotherlist和anotherlist都包含www.foo.com和anotherlist 。 但是,我真正想要的是anotherlist 也包含www.baz.com ,而不必重复www.foo.com和www.baz.com 。 这样做给了我在YAML分析器中的语法错误: sitelist: &sites – www.foo.com – www.bar.com anotherlist: *sites – www.baz.com 只要使用锚和别名,似乎不可能做我想要的,而不增加另一层子结构,如: sitelist: &sites – www.foo.com – www.bar.com anotherlist: – *sites – www.baz.com 这意味着这个YAML文件的使用者必须意识到这一点。 有没有一种纯粹的YAML做这样的事情? 或者我将不得不使用一些YAML后处理,例如实现某些子结构的variablesreplace或自动提升? 我已经在做这种后处理来处理其他一些用例,所以我并不完全反对。 但是我的YAML文件将被人类编写,而不是机器生成的,所以我想在标准YAML语法的基础上尽量减less我的用户需要记住的规则的数量。 我也想用地图做类似的事情: namedsites: &sites Foo: www.foo.com Bar: www.bar.com moresites: *sites Baz: www.baz.com 我已经通过YAML规范search,找不到任何东西,所以我怀疑答案只是“不,你不能这样做”。 […]

C#到Java – 字典?

是否有可能在Java中使用已经在其中声明的项目来制作词典? 就像下面的C#代码一样: Dictionary<string, int> d = new Dictionary<string, int>() { {"cat", 2}, {"dog", 1}, {"llama", 0}, {"iguana", -1} }; 我如何做到这一点,我使用什么types? 我读过这个词典已经过时了。

如何将两个列表结合到Python中的字典中?

我有两个相同长度的列表: [1,2,3,4]和[a,b,c,d] 我想创build一个字典,我有{1:a, 2:b, 3:c, 4:d} 什么是最好的方法来做到这一点?

pandas数据框到词典列表

我有以下的DataFrame: 客户item1 item2 item3 1个苹果牛奶番茄 2水橙土豆 3汁芒果芯片 我想把它翻译成每行字典列表 rows = [{'customer': 1, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}, {'customer': 2, 'item1': 'water', 'item2': 'orange', 'item3': 'potato'}, {'customer': 3, 'item1': 'juice', 'item2': 'mango', 'item3': 'chips'}]

为什么OrderedDict的值不相等?

用Python 3: >>> from collections import OrderedDict >>> d1 = OrderedDict([('foo', 'bar')]) >>> d2 = OrderedDict([('foo', 'bar')]) 我想检查平等: >>> d1 == d2 True >>> d1.keys() == d2.keys() True 但: >>> d1.values() == d2.values() False 你知道为什么价值不平等吗? 我已经用Python 3.4和3.5testing过了。 在这个问题之后,我在Python-Ideas邮件列表上发布了更多的细节: https://mail.python.org/pipermail/python-ideas/2015-December/037472.html

转换词典<string,对象>到匿名对象?

首先,为了使事情更清楚,我将从顶部解释我的情况: 我有一个具有以下签名的方法: public virtual void SendEmail(String from, List<String> recepients, Object model) 我想要做的是生成一个匿名对象,它具有模型对象的属性以及前两个参数。 将模型对象展平为PropertyInfo []非常简单。 因此,我想创build一个字典,它将持有PropertyInfo和前两个参数,然后转换为匿名对象,其中键是属性的名称,值是属性的实际值。 那可能吗? 还有其他build议吗?

Python optparse值实例

我怎样才能把select结果 opt, args = parser.parse_args() 并把它放在一个字典? Python调用select“值实例”,我找不到任何方法将值实例变成列表或字典。 不能以这种方式复制选项, for i in opt: myDict[i] = opt[i] 相反,它是一个笨拙的, myDict[parm1] = opt.parm1 myDict[parm2] = opt.parm2 这意味着每次添加选项时,我都必须更新此代码; 应该有办法让这个照顾自己。

JQuery支持字典(键,值)集合吗?

JQuery支持Dictionaries (键,值)集合吗? 我想在一个结构中设置以下数据 [1, false] [2, true] [3, false] 有能力添加,查找,删除和更新。 任何帮助!

过滤python字典中包含特定string的项目

我是一个用python开发东西的C编码器。 我知道如何在C中进行以下操作(因此,在Python中使用类似于C的逻辑),但是我想知道“Python”的做法是什么。 我有一个字典d,我想操作的项目的一个子集,只有谁的关键(string)包含一个特定的子string。 即C逻辑将是: for key in d: if filter_string in key: # do something else # do nothing, continue 我想像的python版本会是这样的 filtered_dict = crazy_python_syntax(d, substring) for key,value in filtered_dict.iteritems(): # do something 我在这里发现了很多关于过滤词典的post,但是找不到一个涉及到这个的post。 我的字典不是嵌套的,我使用Python 2.7