seherylmz adlı üyeden alıntı: mesajı görüntüle
Algoritma mantığını öğrenmek istiyorum. O yüzden bahsettiğiniz yöntemleri kullanmadan algoritma kurarak nasıl yapabilirim demek için buraya yazdım. Onlarca kaynak okudum ama farklı listelerden seçim yapıp sıralı tek liste haline getiren bir çözüm bulamadım. Yardımlarınız için tekrar teşekkür ederim.
birleştirme yapmadan 3. bir liste oluşturup append ile ekleyip yeni listeni sort yapabilirsin

a = [1, 5, 6]
b = [0, 2, 7]

c = list()

for x in a:
    c.append(x)
    
for y in b:
    c.append(y)
    
c.sort()
print(c)
ama diyorsan sort da kullanılmayacak o zaman önce listeyi kontrol edip mevcut değerin büyük küçük olma haline göre yerine koymalısın saçma ama belki yardımcı olur diye onu da ekledim aşağıya

a = [1, 5, 6]
b = [0, 2, 7]

c = list()

for x in a:
    c.append(x)
    
for y in b:
    c.append(y)
      
for z in range(len(c)):
    for v in range(z + 1, len(c)):

        if c[z] > c[v]:
           c[z], c[v] = c[v], c[z]
          
print(c)