python列表包含十六进制值

2024-05-16 21:01:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从两个文件中找出不常见的行。在

如果我做“print line”,我会得到这些行,而如果我尝试将每一行都推到list“diff_list”中,它将存储在hexademical中。 请告诉我如何将行写入列表,当我打印出来时,我应该得到行而不是十六进制值

    ['\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x0
     0 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x0
     0 \x00 \x00 \x00 \x00}\x00\r\x00', '\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00
    \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00}\x00\r\x00', '\x00 \x00
    \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00
   \x00}\x00\r\x00', '\x00F\x00u\x00l\x00l\x00C\x00r\x00a\x00w\x00l\x00L\x00i\x00s\
    x00t\x00 \x00=\x00 \x00{\x00 \x00\r\x00', '\x00A\x00l\x00w\x00a\x00y\x00s\x00A\x
    00u\x00t\x00h\x00L\x00i\x00s\x00t\x00 \x00=\x00 \x00{\x00 \x00\r\x00', '\x00 \x0
    0 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x0
    0 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00}\x00\r\x00', '\x00P\x00r\x00o\x00t\x00
    e\x00c\x00t\x00i\x00o\x00n\x00R\x00u\x00l\x00e\x00s\x00 \x00=\x00 \x00{\x00 \x00
    \r\x00', '\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00
   \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00}\x00\r\x00', '\x00M\x00a\
x00n\x00g\x00l\x00i\x00n\x00g\x00B\x00y\x00p\x00a\x00s\x00s\x00L\x00i\x00s\x00t\
x00 \x00=\x00 \x00{\x00 \x00\r\x00']

以下是我的代码:

^{pr2}$

Tags: listx00x00tx00ax00ix00sx00lx00r
2条回答

使用file1.symmetric_difference(file2)获得一个新的集合,其中元素在file1或{}中,但不能同时包含这两个元素。在

使用set.symmetric_difference(t),可以传递任何iterable,这样就不需要创建第二个集合。在

在python中,Set实现了集合论中有用的函数,如并集、差分函数和析取函数,下面的代码计算不寻常行

uncommon_lines = file1.union(file2) - (file1 & file2)

相关问题 更多 >