我正在尝试创建一个tuple
作为:
tuples = (i+1,
db.entries[i].get("ENTRYTYPE"),
db.entries[i].get("ID"),
db.entries[i].get("title"),
db.entries[i].get("author"),
db.entries[i].get("journal"),
db.entries[i].get("year")
)
如果db是一个数据库,i
是正确定义的
现在,get(“文本”)有大约40个不同的文本。我可以手动操作,而且它正在工作。但是否有可能以其他方式执行此操作,例如循环:
Entries = ["ENTRYTYPE", "ID", "title", "author" ...]
for entry in entries:
tuples = (i+1, db.entries.get(entry)
应该像
tuples = (i+1,) + tuple(db.entries.get(e) for e in Entries)
一样简单如果确实需要元组,请尝试以下方法:
相关问题 更多 >
编程相关推荐