我将 sqlalchemy-flask 用于我的项目以及 json 模块。
我有两个要从中提取数据的课程。
这两种数据类型是 Ints 和 List(我通过使用 type 确定了这一点)。当我尝试将 int 附加到列表时,我得到 None。怎么了?
def update_retweet_count(TWEET, TWEET_has_retweet):
if type(json.loads(TWEET_has_retweet.js_rt)) != list:
list_of_retweets = list([0])
else:
list_of_retweets = list(json.loads(TWEET_has_retweet.js_rt))
new_rtc = int(TWEET.tmp_rt_count)
x = list_of_retweets.append(new_rtc)
print x
当我在 X 上方运行时,没有。
4 小时后,我在下面尝试这个,它有效!
def update_retweet_count(TWEET, TWEET_has_retweet):
if type(json.loads(TWEET_has_retweet.js_rt)) != list:
list_of_retweets = list([0])
else:
list_of_retweets = list(json.loads(TWEET_has_retweet.js_rt))
lst =[]
new_rtc = int(TWEET.tmp_rt_count)
[lst.append(y) for y in list_of_retweets]
lst.append(new_rtc)
print lst
为什么第一个代码不起作用?
谢谢!
费尔南多