row1 = [13,25,73]

row2 = [54,95,36]

row3 = [27,98,19]

matrix = [row1, row2, row3]

trmatrix = [[row[0] for row in matrix],[row[1] for row in matrix], [row[2] for row in matrix]]

print'Transpose of a matrix',trmatrix

source: http://stackoverflow.com

Solve Problems by Coding Solutions - A Complete solution for python programming

Showing posts with label

**List**. Show all postsShowing posts with label

**List**. Show all posts### Sorting the numbers in the List

L=int(raw_input("Enter the length of list: "))

p=list()

for i in range(L):

num=int(raw_input("Enter the elements : "))

p.append(num)

print '\nUnsorted list is: ',p

for i in range (len(p)):

for j in range (i+1,len(p)):

if p[i]>p[j]:

t=p[i]

p[i]=p[j]

p[j]=t

else:

print '\nSorted List is:' ,p

p=list()

for i in range(L):

num=int(raw_input("Enter the elements : "))

p.append(num)

print '\nUnsorted list is: ',p

for i in range (len(p)):

for j in range (i+1,len(p)):

if p[i]>p[j]:

t=p[i]

p[i]=p[j]

p[j]=t

else:

print '\nSorted List is:' ,p

### Search the Element in a list

flag=0

L=int(raw_input("Enter the length of list: "))

p=list()

for i in range(L):

num=int(raw_input("Enter the elements : "))

p.append(num)

j=int(raw_input("Enter the element to find: "))

for i in range(L):

if (p[i]==j):

flag=1

if flag==1:

print "Element is found"

else:

print "Element is not found"

L=int(raw_input("Enter the length of list: "))

p=list()

for i in range(L):

num=int(raw_input("Enter the elements : "))

p.append(num)

j=int(raw_input("Enter the element to find: "))

for i in range(L):

if (p[i]==j):

flag=1

if flag==1:

print "Element is found"

else:

print "Element is not found"

### Delete Duplicate numbers in a list

l1=list()

l2=list()

w=int(raw_input("Enter the elements in list:"))

for i in range(w):

n=int(raw_input("Enter the list:"))

l1.append(n)

for i in l1:

if i not in l2:

l2.append(i)

print ' Delete Duplicate numbers in a list: ', l2

l2=list()

w=int(raw_input("Enter the elements in list:"))

for i in range(w):

n=int(raw_input("Enter the list:"))

l1.append(n)

for i in l1:

if i not in l2:

l2.append(i)

print ' Delete Duplicate numbers in a list: ', l2

### Basic operations in Python List

l=[]

n=int(raw_input('Enter the no of elements added to list:'))

for i in range(n):

element=int(raw_input('Enter the elements:'))

l.append(element)

print '\nNew List is ',

m=int(raw_input('\nEnter the no of elements added to list using insert:'))

for i in range(m):

u=int(raw_input('Enter the index to be added'))

u1=int(raw_input('Enter the element to be added'))

l.insert(u,u1)

print '\nNew List after insert operation is: ',l

ch=int(raw_input('\nPress 1 to pop the last element\nPress 2 to pop the element in a particular index\nEnter the choice: '))

if ch==1:

l.pop()

print '\nNew List after deletion is: ',l

elif ch==2:

p=int(raw_input('Enter the element index to be deleted'))

l.pop(p)

print '\nNew List after deletion is: ',l

else:

print '\nInvalid choice'

print ' \nList elements are sorted: ',l

n=int(raw_input('Enter the no of elements added to list:'))

for i in range(n):

element=int(raw_input('Enter the elements:'))

l.append(element)

print '\nNew List is ',

m=int(raw_input('\nEnter the no of elements added to list using insert:'))

for i in range(m):

u=int(raw_input('Enter the index to be added'))

u1=int(raw_input('Enter the element to be added'))

l.insert(u,u1)

print '\nNew List after insert operation is: ',l

ch=int(raw_input('\nPress 1 to pop the last element\nPress 2 to pop the element in a particular index\nEnter the choice: '))

if ch==1:

l.pop()

print '\nNew List after deletion is: ',l

elif ch==2:

p=int(raw_input('Enter the element index to be deleted'))

l.pop(p)

print '\nNew List after deletion is: ',l

else:

print '\nInvalid choice'

print ' \nList elements are sorted: ',l

### To add elements in list using insert

y=[]

n=int(raw_input('Enter the no of elements added to list:'))

index=0

for i in range(n):

element=int(raw_input('Enter the elements:'))

y.insert(index, element)

index=index+1

print y

n=int(raw_input('Enter the no of elements added to list:'))

index=0

for i in range(n):

element=int(raw_input('Enter the elements:'))

y.insert(index, element)

index=index+1

print y

### To add elements inside a list using append

l=[]

n=int(raw_input('Enter the no of elements added to list:'))

for i in range(n):

element=int(raw_input('Enter the elements:'))

l.append(element)

print l

n=int(raw_input('Enter the no of elements added to list:'))

for i in range(n):

element=int(raw_input('Enter the elements:'))

l.append(element)

print l

### To count the elements in a nested list with all elements are list

a=[[3, 4, 5,8, 8 ], [5, 6, 7], [7, 8, 9]]

def count(a):

j=0

n=0

for b in a:

j=len(b)

n=n+j

return n

t= count(a)

print "No elements in the nested list are:",t

def count(a):

j=0

n=0

for b in a:

j=len(b)

n=n+j

return n

t= count(a)

print "No elements in the nested list are:",t

Subscribe to:
Posts (Atom)