我做了一個查詢以獲取模型中的所有字段值。我將結果存儲在一個查詢集中。如何刪除Django中每個列表值之後的「L」
queryset=Books.objects.filter(book_type="comic")
現在,當我過濾此查詢集:
query=queryset.filter(~Q(auther_id=1))
autherList=[]
for q in query:
autherList.append(q.auther_id)
print autherList
它打印的清單爲:
[3L, 4L, 9L, 13L, 53L, 53L, 102L, 111L, 111L, 111L, 111L]
我的問題是:什麼是該L表示,如何去除它來獲得一個簡單的ID列表。
我看着這個,但找不到任何關於這個。
可以寫成列表理解,它比map()更具可讀性:'int_list = [long_list中item的int(item)]''。 – jotrocken