सूचियों पर ऑपरेशन्स

जिस तरह हम दो स्ट्रिंग्स को जोड़ सकते हैं या किसी स्ट्रिंग को किसी संख्या से गुणा कर सकते हैं, हम ये ऑपरेशन्स सूचियों के साथ भी कर सकते हैं। हम दो सूचियों को जोड़ सकते हैं, जिससे उनकी संयोजित सूची प्राप्त होती है। हम एक सूची को पूर्णांक n से गुणा कर सकते हैं, जिससे वह सूची n बार दोहराई जाती है।

l1 = [1, 'abc']
l2 = [2, 'def']
print(l1 + l2)      # [1, 'abc', 2, 'def']
print(l1 * 5)       # [1, 'abc', 1, 'abc', 1, 'abc', 1, 'abc', 1, 'abc']

हम += का उपयोग करके सूची को सीधे संशोधित भी कर सकते हैं:

l1 = [1, 'abc']
l2 = [2, 'def']
l1 += l2
print(l1)      # [1, 'abc', 2, 'def']
print(l2)      # [2, 'def']

आकार n की संख्या वाली सूची को प्रारंभ करने के लिए, हम बस [0] को n से गुणा कर सकते हैं:

n = 10
l = [0] * n
print(l)     # [0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
l[1] = 7
print(l)     # [0, 7, 0, 0, 0, 0, 0, 0, 0, 0]

चुनौती

दो पूर्णांक x और n दिए गए हैं। आपका कार्य n तत्वों वाली एक ऐसी सूची बनाना है जिसमें प्रारंभिक मान के रूप में x भरा हो, और उसे प्रिंट करना है।

इनपुट

आउटपुट

10
2

[10, 10]

7
3

[7, 7, 7]

Constraints

Time limit: 1.6 seconds

Memory limit: 512 MB

Output limit: 1 MB