dev-resources.site
for different kinds of informations.
Weekend Tasks - List
Published at
12/22/2024
Categories
payilagam
python
task
list
Author
Guru prasanna
Task:1
s = "a4k3b2"
1) Write a program to get the output 'abbbbklllbcc'
s = "a4k3b2"
output = ""
i = 0
while i < len(s):
first = s[i]
second =s[i + 1]
if second.isdigit():
alpha=chr(ord(first)+1)
output=output+ first+ (int(second)*alpha)
i+=2
print(output)
Output:
abbbbklllbcc
2) Write a program to get the output 'aaaaakkkkbbb'
s = "a4k3b2"
output = ""
i = 0
while i < len(s):
first = s[i]
second =s[i + 1]
if second.isdigit():
output=output+ first+ (int(second)*first)
i+=2
print(output)
Output:
aaaaakkkkbbb
Task:2
matrix = [[10,20,30], [40,50,60], [70,80,90]]
Join the given matrix into single list using comprehensive for and normal for loop.
Method:1(Using normal for loop)
matrix = [[10,20,30], [40,50,60], [70,80,90]]
output=[]
for i in matrix:
for j in i:
output.append(j)
print(output)
Method:2(Using comprehensive for loop)
matrix = [[10, 20, 30], [40, 50, 60], [70, 80, 90]]
output = [j for i in matrix for j in i]
print(output)
Output:
[10, 20, 30, 40, 50, 60, 70, 80, 90]
Task:3
l = ['ABC','DEF', 'GHI', 'JKL']
Get OUTPUT: ['ABC', 'def','GHI', 'jkl']
l = ['ABC', 'DEF', 'GHI', 'JKL']
output = []
for i, alpha in enumerate(l):
if i % 2 != 0:
output.append(alpha.casefold())
else:
output.append(alpha)
print(output)
Output:
['ABC', 'def', 'GHI', 'jkl']
Transpose Matrix: Transpose of a matrix is obtained by changing rows to columns and columns to rows.
matrix = [[10,20,30],
[40,50,60],
[70,80,90]]
output=[]
for i in range(len(matrix[0])):
rows=[]
for row in matrix:
rows.append(row[i])
output.append(rows)
print(output)
Output:
[[10, 40, 70], [20, 50, 80], [30, 60, 90]]
b) Row wise total (10+20+30) (40+50+60)
matrix = [[10,20,30],
[40,50,60],
[70,80,90]]
for inner in matrix:
total = 0
for num,index in enumerate(inner):
total+=index
print(total)
Output:
60
150
240
Articles
12 articles in total
Day - 1 HTML/CSS - Project 1: ILUGC(web page)
read article
About IRC - Internet Relay Chat
read article
Python Day-29 Dictionary- Exercises, Tasks
read article
Weekend - Python Interview Questions
read article
Python day-28 Dictionary, Frequency of character using nested loops
read article
Python Day-27 Tuples, Set : Methods,Examples,Tasks
read article
Weekend Tasks - List
currently reading
Python Day-26 List comprehension-Exercises
read article
Python Day-25 List functions, Tasks
read article
Python Day-24 List Functions
read article
Python Day-23 Lists and list functions,Task
read article
Python Day-22 String Functions logic using loops, Recursion, Tasks
read article
Featured ones: