Python-ի ներածություն

Գործողություններ զանգվածների վրա

Ճիշտ այնպես, ինչպես մենք կարող ենք գումարել երկու տող միասին կամ բազմապատկել տողը թվով, մենք կարող ենք այդ գործողությունները կատարել նաև զանգվածների համար: Մենք կարող ենք միասին գումարել երկու զանգված, ինչը կհանգեցնի երկուսի միացմանը: Մենք կարող ենք զանգվածը բազմապատկել ամբողջ 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]
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue