例如,我有文件和单词"测试".文件是部分二进制文件,但有字符串"test".如何在没有加载的文件中找到文字(索引)的位置来存储这个文件?
为了阅读我使用:
def UI24(t):
result = 0
for i in xrange(3):
result = (result << 8);
byte = unpack('>b',t[i-1])
result += byte;
return result
Run Code Online (Sandbox Code Playgroud)
写的?
我有一个简单的例子:
def __init__(self,string):
self.string = string
def UI32(self):
tmp = self.string[:4]
self.string = self.string[4:]
return unpack(">I",tmp)[0]
data = file.read()
U = UI(data)
for i in range(60000):
test = UI32()
总时间:22秒!
我有2个非常大的数组.
这段代码运行得很慢吗?
results1 = [1,2,3..]
results2 = [1,2,3,4 ... ]
for result1 in results1:
if result1 not in results2:
print result1
我有一本字典:
test = {}
test[(1,2)] = 1
test[(4,3)] = 1
test[(1,4)] = 1
Run Code Online (Sandbox Code Playgroud)
如何按"伪复合键"排序:元组的第一个元素和元组的第二个元素之后?