[问题]爬虫-汇率运算问题

楼主: cscscs56 (阿信)   2018-11-07 23:43:53
各位大大好
我是接触python近一个月的新手
最近练习台银汇率换算爬虫
想抓币别*汇率来算台币值
但用append将两个for循环合在一起时
跑出来的结果都会被最后一个值覆蓋先前的资料
如下截图
https://upload.cc/i1/2018/11/07/91ig2s.png
我原本希望的结果是 ['USD','29.665'] 依此依序运算下去
但不知道哪里卡住了
请问有高人能解救小弟我吗>...<
拜托各位惹QQ
作者: s860134 (s860134)   2018-11-07 23:48:00
你循环有变量重复的问题,导致第一个挥圈最后的 G 值和 E 值在第二的循环被利用然后你又用 notebook 重复执行污染了环境有个简单的方法,你先在两个循环前面加上 E=[] G=[]另外 H=[].append(E) 会使 H 值是 Noneappend 这个 method 是原位(in-situ) 所以没有回传值
楼主: cscscs56 (阿信)   2018-11-08 01:11:00
我刚刚试了结果变这样https://upload.cc/i1/2018/11/08/https://upload.cc/i1/2018/11/08/vN9pBD.png请问要本么把CNY改成各国货币呢QQ?好苦恼唷..
作者: dpes10087 (悠哉度日)   2018-11-08 10:50:00
楼主: cscscs56 (阿信)   2018-11-08 22:14:00
谢谢你!https://upload.cc/i1/2018/11/08/OLr6gy.png谢谢s860134大跟dpes哥,终于有前进的感觉了!!

Links booklink

Contact Us: admin [ a t ] ucptt.com