#๐Ÿ”’ Why are the results and what are their behind logic

8 messages ยท Page 1 of 1 (latest)

lunar token
#


def insert_head1(lst, element):
    lst = [element] + lst

def insert_head2(lst, element):
    lst = [element] + lst
    return lst


def insert_head3(lst, element):
    lst.insert(0,element) #Hint: use help() to understand the usage of method insert of a list object
    
    
months=['Mar', 'Apr']

insert_head1(months, 'Feb')
print(months)

months = insert_head2(months, 'Feb')
print(months)

insert_head3(months, 'Jan')
print(months)
eternal vigilBOT
#

@lunar token

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

lunar token
#

may i ask for the first insert_head1, why we must need to add return to show three months

woeful epoch
#

that object only exists in that function until you return it

lunar token
#

got it thank you

eternal vigilBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.