0

I have a alphanumeric list variable for example

a = ['dwe','fw4fe4f','gvfes','fw4f',44,'vwe4d','sv','vsed']

To print all, I use

for each in a:
    print each

Now I want serial number also added to the each element. so that it can print like.

1.dwe
2.fw4fe4f
3.gvfes

& so on

Bhargav Rao
  • 50,140
  • 28
  • 121
  • 140
Shekhar Samanta
  • 875
  • 2
  • 12
  • 25

2 Answers2

4

Use enumerate

a = ['dwe','fw4fe4f','gvfes','fw4f',44,'vwe4d','sv','vsed']
for i,each in enumerate(a,start=1):
    print ("{}.{}".format(i,each))

Output ..

1.dwe
2.fw4fe4f
3.gvfes
4.fw4f
5.44
6.vwe4d
7.sv
8.vsed
Bhargav Rao
  • 50,140
  • 28
  • 121
  • 140
2
a = ['dwe','fw4fe4f','gvfes','fw4f',44,'vwe4d','sv','vsed']

for i,j in enumerate(a):
    print "%s. %s"%(i+1,j)

>> 1. dwe
   2. fw4fe4f
   3. gvfes
   4. fw4f
   5. 44
   6. vwe4d
   7. sv
   8. vsed
farhawa
  • 10,120
  • 16
  • 49
  • 91