В первом выводе вы печатаете весь список два раза.А в выводе 2 вы пытаетесь напечатать каждый элемент четыре раза.
Для первого вывода вы можете использовать что-то вроде этого
>>> print(*values*2, sep='\n')
a
b
c
d
a
b
c
d
Часть values*2
повторяет список дважды.*
перед values*2
распаковывает список.Аргумент sep='\n'
гарантирует, что каждый элемент напечатан на следующей строке.
Для вывода два вы можете сделать следующее
>>> _ = [print(i) for i in values for k in range(4)]
a
a
a
a
b
b
b
b
c
c
c
c
d
d
d
d