async def my_loop():
async with websockets.connect("wss://~~~~~~~~~") as websocket:
        await websocket.send('{~~~~~~~~}');
      data_rcv_response = await websocket.recv();
       
        data_A_list =[]
        data_P_list=[]
        data_S_list=[]
        data_T_list=[]
       
        a = 0
        while True:
            data_rcv_strjson = await websocket.recv();
            data_rcv_dict = json.loads(data_rcv_strjson);
            dd = data_rcv_dict.get('data',0);
           
           
            if dd == 0:
               continue
           
            await addElement(data_A_list, float(dd[0]['p']), float(dd[0]['s']))
            await addElement2(data_P_list, float(dd[0]['p']))
            await addElement2(data_S_list, float(dd[0]['s']))
            await addElement2(data_T_list, dd[0]['t'])


async def addElement(list, list1, list2):
    list.append((list1)*(list2))
async def addElement2(list, list1):
    list.append(list1)

실시간 정보를 받아와서 그걸 리스트에 저장하는 걸 생각해서 인터넷에 있는 코드로 해봤는데 리스트 내용을 출력하면 웹사이트의 내용이랑 겹치기는 하는데 순서가 뭔가 뒤죽박죽인거 같아 보이는데,

이런 경우에 순서를 보정할 수 있는 방법이 있음?

아니면 내가 뭘 잘못적은걸까??