Empty List
Christopher Reimer
christopher_reimer at icloud.com
Mon Jun 27 00:01:11 EDT 2016
On 6/26/2016 8:13 PM, Elizabeth Weiss wrote:
> Hi There,
>
> What is the point of this code?:
>
> word=[]
> print(word)
>
> The result is []
>
> When would I need to use something like this?
>
> Thank you!
Sometimes you need to assign an empty list to a variable prior to using
it in a looping structure.
Here's the load function from the BASIC interpreter/compiler I'm working
on in Python.
def load(filename):
tokens = []
with open(filename) as source:
for line in source:
tokens.append(tokenizer(line))
return tokens
Here's the BASIC file I'm loading:
10 PRINT "HELLO WORLD!"
20 GOTO 10
This function assigns an empty list to tokens, reads a line of text from
a file, and appends a tokenized list to tokens, and return tokens as a
list of lists.
[['10', 'PRINT', '"HELLO WORLD!"'], ['20', 'GOTO', '10']]
Chris R.
More information about the Python-list
mailing list