Tag: python

连接两个列表 – “+ =”和extend()之间的区别

我已经看到实际上有两种(也许更多)的方式来连接Python中的列表:一种方法是使用extend()方法: a = [1, 2] b = [2, 3] b.extend(a) 另一个使用加号(+)运算符: b += a 现在我想知道:这两个选项中的哪一个是pythonic的列表连接的方式,两者是有区别的(我查了官方的Python教程,但是找不到关于这个主题的任何东西)。

dynamic添加字段到表单

我有三个领域在我的forms。 我有一个提交button和一个button“添加额外的字段”。 我知道我可以在表单类中使用__init__方法添加字段。 我是新来的Python和Django,并坚持一个初学者的问题:我的问题是: 当我点击“添加附加字段”button时,添加附加字段的过程是什么? 表单是否需要再次呈现? 我怎样和什么时候打电话__init__或者我甚至不得不打电话? 如何将parameter passing给__init__ ?

使用xlwt写入现有的工作簿

我无法findxlwt用于写入现有文件的示例。 我有一个现有的xls文件,我需要写入。 当我使用xlrd来读取文件时,我似乎无法弄清楚如何将返回到“xlwt.Workbook”的“Book”types转换。 如果有人能指点我一个例子,我将不胜感激。

如何在Python中打印Unicode字符?

我想做一个词典,英文单词指向俄语和法语的翻译。 如何在Python中打印unicode字符? 另外,你如何将unicode字符存储在一个variables?

如何将RGB图像转换为Python中的灰度图像?

我试图用matplotlib读取RGB图像并将其转换为灰度。 在matlab中,我使用这个: img = rgb2gray(imread('image.png')); 在matplotlib教程中,他们没有涉及。 他们只是在图像中阅读 import matplotlib.image as mpimg img = mpimg.imread('image.png') 然后他们切片数组,但是这不是从我所了解的将RGB转换为灰度。 lum_img = img[:,:,0] 编辑: 我发现很难相信numpy或matplotlib没有内置函数来从rgb转换为灰色。 这不是image processing中的常见操作吗? 我写了一个非常简单的function,使用imread在5分钟内导入的图像。 这是非常低效的,但这就是为什么我希望内置专业实施。 塞巴斯蒂安改善了我的function,但我仍然希望find内置的一个。 matlab的(NTSC / PAL)实现: import numpy as np def rgb2gray(rgb): r, g, b = rgb[:,:,0], rgb[:,:,1], rgb[:,:,2] gray = 0.2989 * r + 0.5870 * g + 0.1140 * b return […]

在Python中,如何将列表中的所有项目转换为浮点数?

我有一个脚本,它读取一个文本文件,将十进制数字作为string取出并放入列表中。 所以我有这个清单: ['0.49', '0.54', '0.54', '0.54', '0.54', '0.54', '0.55', '0.54', '0.54', '0.54', '0.55', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54', '0.55', '0.55', '0.54'] 如何将列表中的每个值从一个string转换为一个float? 我努力了: for item in list: float(item) 但是这似乎不适合我。

查找和replace列表中的元素(python)

我必须search一个列表,并用另一个元素replace所有出现的元素。 到目前为止,我的代码尝试让我无处可去,最好的方法是什么? 例如,假设我的列表具有以下整数 >>> a = [1,2,3,4,5,1,2,3,4,5,1] 我需要用数值10replace所有出现的数字1,所以我需要的输出是 >>> a = [10, 2, 3, 4, 5, 10, 2, 3, 4, 5, 10] 因此,我的目标是将数字1的所有实例replace为数字10。

发送包含embedded图像的多段html电子邮件

我一直在玩python的电子邮件模块,但我想能够知道如何embedded在HTML中包含的图像。 所以例如,如果身体是类似的东西 <img src="../path/image.png"></img> 我想将image.pngembedded到电子邮件中,并且src属性应该replace为content-id 。 有谁知道如何做到这一点?

如何在pyqt中embeddedmatplotlib – 对于傻瓜

我目前正在试图embedded一个图,我想绘制在我devise的pyqt4用户界面。 由于我对编程几乎是全新的 – 我不明白人们是如何embedded我发现的例子 – 这一个(底部)和那个例子。 如果任何人可以发布一步一步的解释,或者至less是一个非常小的,非常简单的代码,只需要在一个pyqt4 GUI中创build一个graphics和一个button,那就太棒了。

语法后面sorting(键= lambda :)

我不太了解sorted()参数的语法: key=lambda variable: variable[0] 不是lambda任意的? 为什么variable在dict两次?