Ask Your Question
1

creating list n many times

asked 9 years ago

GA316 gravatar image

How to define n many empty lists where n is the number of vertices of the given arbitrary graph.

Thanks in advance.

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
1

answered 9 years ago

B r u n o gravatar image

If n is your number of vertices, you can for instance create a list of n empty lists as follows:

sage: L = [[] for _ in range(n)]

And then you can access the (empty) list number i (for i from 0 to n-1) using:

sage: L[i]
[]
sage: L[i].append(0)
sage: L[i]
[0]
Preview: (hide)
link

Comments

thanks. is this like two dimensional list?

GA316 gravatar imageGA316 ( 9 years ago )

I don't know what you mean by "two dimensional list". As defined in my answer, L is a "list of list", so in some sense can be thought of as "two dimensional". To access the third element of the second list in L, you would for instance write L[1][2].

B r u n o gravatar imageB r u n o ( 9 years ago )

Thanks a lot Bruno.

GA316 gravatar imageGA316 ( 9 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 9 years ago

Seen: 1,067 times

Last updated: Oct 12 '15