小编Sup*_*ing的帖子

从Python中的epoch(unix time)开始,如何将datetime对象转换为毫秒?

我有一个Python datetime对象,我想转换为unix时间,或自1970年代以来的秒/毫秒.

我该怎么做呢?

python datetime epoch

324
推荐指数
7
解决办法
34万
查看次数

字典文本文件

我正在编写一个需要大量英语单词的程序.我试图找到一个有很多单词的字典文件.有谁知道一个好的来源?我尝试了很多来源,但他们似乎没有.

dictionary

212
推荐指数
6
解决办法
21万
查看次数

python从dict列表中获取值列表

我有一个像这样的字典列表:

[{'value': 'apple', 'blah': 2}, 
 {'value': 'banana', 'blah': 3} , 
 {'value': 'cars', 'blah': 4}]
Run Code Online (Sandbox Code Playgroud)

我想要 ['apple', 'banana', 'cars']

什么是最好的方法呢?

python dictionary list

148
推荐指数
6
解决办法
16万
查看次数

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

我有两个相同长度的列表:

[1,2,3,4][a,b,c,d]

我想创建一个我所拥有的字典 {1:a, 2:b, 3:c, 4:d}

最好的方法是什么?

python dictionary list

77
推荐指数
5
解决办法
9万
查看次数

C中数据类型的最小值和最大值

在C中确定数据类型(即int,char.etc)的最小值和最大值的函数是什么?

c types

71
推荐指数
3
解决办法
12万
查看次数

用于查找缺少字母的单词的良好算法和数据结构?

所以我需要编写一个有效的算法来查找字典中缺少字母的单词,我想要一组可能的单词.

例如,如果我有这个,我可能会回复这些,那些,主题,那些.

我想知道是否有人可以建议我应该使用的一些数据结构或算法.

谢谢!

编辑:特里太空间效率太低,太慢了.还有其他想法修改吗?

更新:最多会出现两个问号,当出现两个问号时,它们将按顺序出现.

目前我正在使用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秒.

谢谢!

algorithm data-structures

57
推荐指数
5
解决办法
8524
查看次数

如何设置背景的十六进制颜色代码

可能重复:
如何从十六进制字符串创建UIColor?

我想以编程方式设置UIView背景的颜色.

我似乎不能通过Interfacebuilder来做到这一点.如果我想将它设置为某种十六进制代码颜色,我该怎么办呢?

hex uicolor ios

56
推荐指数
2
解决办法
10万
查看次数

如何在Python中创建tmp文件?

我有这个函数引用文件的路径:

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框中.

python

55
推荐指数
2
解决办法
6万
查看次数

C语言中的字符串,如何获取subString

我有一个字符串:

char * someString;
Run Code Online (Sandbox Code Playgroud)

如果我想要这个字符串的前五个字母并想要设置它otherString,我该怎么做?

c

48
推荐指数
4
解决办法
15万
查看次数

在Python中截断为三位小数

我如何获得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)

python

46
推荐指数
9
解决办法
11万
查看次数

标签 统计

python ×5

dictionary ×3

c ×2

list ×2

algorithm ×1

data-structures ×1

datetime ×1

epoch ×1

hex ×1

ios ×1

types ×1

uicolor ×1