我需要做一些文件操作并操纵文件的某些区域,我认为最好的方法是将其存储在一个容器中,该容器保留了文件的顺序,对容器进行数据操作,然后输出回文件。我考虑过使用map< std::string, int >,但是映射不能保持文件的顺序。vector< pair< std::string, int >>会更好吗,或者是否有某种有序的映射可以使用?我认为multimap保留一个键,但允许该键有多个值,这不是我
我会把输入转换成工作表。然后,我将输入(作为一个集合)与字典进行比较,并提取适当的值。我的问题是,有时列表中的值存储的顺序与它们应该的顺序相反。prevod_delky() y = {k: z1[k] for k in z1.keys() & set(x)}
y = list(y.values(我检查了Python版本(使用3.8.1)