我必须找到一个列表与另一个列表之间的区别。
但是这种发现差异的过程使我每次跑步时的输出完全随机化。
下面是我的脚本
getALL = ["apple","ball","cat","dog","eagle"] // initial list
Sourcee = ["eagle", "ball"]
diff = list(set(getALL) - set(Sourcee))
for items in diff:
print(items)
Run Code Online (Sandbox Code Playgroud)
有什么办法可以使diff列表的顺序与之相同getALL?
我想要这样的输出:
apple
cat
dog
Run Code Online (Sandbox Code Playgroud) 我正在尝试从 Devon 的 yFinance API 获取收盘价DVN。问题是 API 给出的adjusted closing share price响应closing share price数据有时可能不同。
雅虎财经显示,天地网络2021年9月9日收盘股价为28.45,调整后收盘股价为27.96
在 yFinance 的 API 响应中,我得到的收盘股价为 27.96,这应该是调整后的值,而不是收盘值。
现在我如何从 yFinance 获取收盘价而不是调整后的股价?
我正在使用 QGIS 2.8.1,我想选择名为“tempshpfile”的形状文件并缩放到该多边形形状文件上的图层。
我的代码是:
import ogr,os
from PyQt4.QtGui import *
from PyQt4.QtCore import *
from qgis.core import *
import qgis.utils
import glob
import processing
from processing.core.Processing import Processing
from PyQt4.QtCore import QTimer
Processing.initialize()
Processing.updateAlgsList()
# Add array of address below
allFiles = ["C:/Shapefiles/Map_0077421.shp"]
filesLen = len(allFiles)
TexLayer = "C:/Texas_NAD27/Texas_NAD27.shp"
for lop in range(filesLen):
wb = QgsVectorLayer(allFiles[lop], 'tempshpfile', 'ogr')
wbTex = QgsVectorLayer(TexLayer, 'TexasGrid', 'ogr')
QgsMapLayerRegistry.instance().addMapLayer(wb)
QgsMapLayerRegistry.instance().addMapLayer(wbTex)
Run Code Online (Sandbox Code Playgroud)