我有一个Python datetime对象,我想转换为unix时间,或自1970年代以来的秒/毫秒.
我该怎么做呢?
我正在编写一个需要大量英语单词的程序.我试图找到一个有很多单词的字典文件.有谁知道一个好的来源?我尝试了很多来源,但他们似乎没有.
我有一个像这样的字典列表:
[{'value': 'apple', 'blah': 2},
{'value': 'banana', 'blah': 3} ,
{'value': 'cars', 'blah': 4}]
Run Code Online (Sandbox Code Playgroud)
我想要 ['apple', 'banana', 'cars']
什么是最好的方法呢?
我有两个相同长度的列表:
[1,2,3,4] 和 [a,b,c,d]
我想创建一个我所拥有的字典 {1:a, 2:b, 3:c, 4:d}
最好的方法是什么?
所以我需要编写一个有效的算法来查找字典中缺少字母的单词,我想要一组可能的单词.
例如,如果我有这个,我可能会回复这些,那些,主题,那些.
我想知道是否有人可以建议我应该使用的一些数据结构或算法.
谢谢!
编辑:特里太空间效率太低,太慢了.还有其他想法修改吗?
更新:最多会出现两个问号,当出现两个问号时,它们将按顺序出现.
目前我正在使用3个哈希表,当它是完全匹配,1个问号和2个问号时.给定一个字典我会散列所有可能的单词.例如,如果我有单词WORD.我哈希WORD,?ORD,W?RD,WO?D,WOR ?, ?? RD,W ?? D,WO ??.进入字典.然后我使用链接列表将冲突链接在一起.所以说hash(W?RD)= hash(STR?NG)= 17. hashtab(17)将指向WORD,WORD指向STRING,因为它是一个链表.
平均查找一个单词的时间约为2e-6s.我希望做得更好,最好是1e-9的顺序.
编辑:我没有再看过这个问题,但是3m条目插入需要0.5秒,3m条目查找需要4秒.
谢谢!
可能重复:
如何从十六进制字符串创建UIColor?
我想以编程方式设置UIView背景的颜色.
我似乎不能通过Interfacebuilder来做到这一点.如果我想将它设置为某种十六进制代码颜色,我该怎么办呢?
我有这个函数引用文件的路径:
some_obj.file_name(FILE_PATH)
Run Code Online (Sandbox Code Playgroud)
其中FILE_PATH是文件路径的字符串,即 H:/path/FILE_NAME.ext
我想在我的python脚本中创建一个文件FILE_NAME.ext,其中包含字符串的内容:
some_string = 'this is some content'
Run Code Online (Sandbox Code Playgroud)
怎么去这个?Python脚本将放在Linux框中.
我有一个字符串:
char * someString;
Run Code Online (Sandbox Code Playgroud)
如果我想要这个字符串的前五个字母并想要设置它otherString,我该怎么做?
我如何获得1324343032.324?
如下所示,以下内容不起作用:
>>1324343032.324325235 * 1000 / 1000
1324343032.3243253
>>int(1324343032.324325235 * 1000) / 1000.0
1324343032.3239999
>>round(int(1324343032.324325235 * 1000) / 1000.0,3)
1324343032.3239999
>>str(1324343032.3239999)
'1324343032.32'
Run Code Online (Sandbox Code Playgroud)