python 引用对象相等,还是用list.extend()

Posted ~你曾说过分手后还能做炮友

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 引用对象相等,还是用list.extend()相关的知识,希望对你有一定的参考价值。

class get_data_class:
    def process(self,s,dic_zhuli,one_symbol,scale,format_list):
        if not s:                   # [["2020-05-21 15:00:00","2737.000","2742.000","2737.000","2742.000","18028"],["20
            print("-----没有获取到数据----")
            return None
        else:
            if scale in ["5m", "15m", "60m"]:
                temp_list = []
                for li in s[1:]: #去掉第一个(最新的)
                    if li[0] > dic_zhuli[one_symbol][scale] or dic_zhuli[one_symbol][scale] == ‘‘:
                        #加上附加信息,发送到sql处理队列
                        li.append(one_symbol)
                        li.append(scale)
                        li.append(dic_zhuli[one_symbol][name])
                        li.append(dic_zhuli[one_symbol][id_of_list])
                        temp_list.append(li)
                if temp_list:
                    temp_list.reverse() #倒置一下,距离远的在上面
                    format_list.extend(temp_list)
            elif scale in [ "daily"]:
                temp_list = []
                for li in s[:-1]:  # 去掉第一个(最新的)
                    if li[0] > dic_zhuli[one_symbol][scale] or dic_zhuli[one_symbol][scale] == ‘‘:
                        # 加上附加信息,发送到sql处理队列
                        li.append(one_symbol)
                        li.append(scale)
                        li.append(dic_zhuli[one_symbol][name])
                        li.append(dic_zhuli[one_symbol][id_of_list])
                        temp_list.append(li)
                if temp_list:
                    format_list = temp_list -》肯定不行的

 

以上是关于python 引用对象相等,还是用list.extend()的主要内容,如果未能解决你的问题,请参考以下文章

Java知识复习

JAVA比较两个字符串是不是相等用啥

java Object里的equals比较的是对象的哈希值还是物理内存? "==" 比较的又啥?

教学-45 对象的相等

在对象比较中,对象相等和对象一致分别指的是什么?

天啦噜!仅仅5张图,彻底搞懂Python中的深浅拷贝