【python – 如何在不解压缩内容的情况下查看.tar.gz存档中特定文件的内容?】教程文章相关的互联网学习教程文章

python – 如何解压缩列表?【代码】

以这种方式从列表中提取数据时line[0:3], line[3][:2], line[3][2:]我收到一个数组和两个变量,应该是预期的:(['a', 'b', 'c'], 'd', 'e')我需要操纵列表,以便最终结果('a', 'b', 'c', 'd', 'e')怎么样?谢谢. 附:是的,我知道我可以将第一个元素写为第[0]行,第[1]行,第[2]行,但我认为这是一个非常尴尬的解决方案.解决方法: from itertools import chain print tuple(chain(['a', 'b', 'c'], 'd', 'e'))输出:('a', 'b', 'c', 'd',...

Python 2.7 – 解压缩可迭代对象会引发语法错误【代码】

我正在学习python,我有这么简单的列表z = [1,2,3,4,5,6,7,8,9]而我只是想解压缩它,这会引发语法错误.a,*b,c = z >>> a,*b,c = zFile "<stdin>", line 1a,*b,c = z^ SyntaxError: invalid syntax我尝试改变变量的顺序,但同样的错误.任何建议请.解决方法:你想要做的事情在Python2中不起作用,因为它不支持扩展元组解包 – 你几乎不得不使用切片.>>> z = [1,2,3,4,5,6,7,8,9] >>> a, b, c = z[0], z[1:-1], z[-1] >>> a 1 >>> b [2, 3,...