Python中文
首页
教程
问答
标签
搜索
登录
注册
Python:Map with class方法,需要参数
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我需要用PyQt5的<code>QTableWidget</code>,特别是<code>PyQt5.QTableWidget.setItem</code>为一组参数调用一个方法。你知道吗</p> <p>我有一个字符串列表</p> <pre><code>row = ["a","b","c","d"] </code></pre> <p>我需要把每个元素都放到表的一列中,除了第一个。我试过的是</p> <pre><code>items = [ QTableWidgetItem(r) for r in row[1:] ] arguments = zip([rowNumber+1]*(len(row)-1), range(1,len(row)), items) putItem = lambda x:tableWidget.setItem(*x) import itertools itertools.starmap(putItem, arguments) </code></pre> <p>我也试过用map和no-zip的参数,但似乎什么都不管用。我知道我可以对参数进行<code>for</code>循环,但我想要“更优雅”的映射解决方案。你知道吗</p> <p>主要问题是表中没有显示任何信息,尽管没有错误报告、警告或任何内容。你知道吗</p> <p>谢谢!你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>为了见鬼,这里有一个合理的方法来编写代码:</p> <pre><code>for column, text in enumerate(row[1:], 1): tableWidget.setItem(rowNumber + 1, column, QTableWidgetItem(text)) </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
将Pandas数据帧转换为PyTorch张量?
2 回答
将Pandas数据帧转换为scipy稀疏矩阵
7 回答
将Pandas数据帧转换为Spark Datafram时出现问题
6 回答
将pandas数据帧转换为spark DataFram时出错
2 回答
将Pandas数据帧转换为spark datafram时收到错误
4 回答
将Pandas数据帧转换为Spark数据帧
2 回答
将Pandas数据帧转换为Tensorflow数据
1 回答
将Pandas数据帧转换为tkinter obj
6 回答
将pandas数据帧转换为XML
2 回答
将Pandas数据帧转换为值sql语句
3 回答
将pandas数据帧转换为元组
9 回答
将pandas数据帧转换为元组列表
4 回答
将pandas数据帧转换为元组列表并删除所有pandas数据类型
3 回答
将pandas数据帧转换为具有头和数据类型的numpy数组
8 回答
将pandas数据帧转换为内存中的拼花地板,并将其加载到Python中的Hadoop中
10 回答
将pandas数据帧转换为内存中类似文件的对象?
4 回答
将Pandas数据帧转换为内存功能(&F)
9 回答
将pandas数据帧转换为列表列表
1 回答
将pandas数据帧转换为列表列表以输入到RNN
3 回答
将Pandas数据帧转换为单行DataFram
1 回答