Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
More content was added #7
Conversation
|
Here are some thoughts. |
| @@ -100,7 +100,8 @@ Lists have a few [useful | |||
| methods](https://docs.python.org/3/tutorial/datastructures.html#more-on-lists). | |||
| Some of the most commonly used ones are append, extend and remove. | |||
| `append` adds an item to the end of a list, `extend` adds | |||
| multiple items from another list and `remove` removes an item. | |||
| multiple items from another list and `remove` removes an item. | |||
| It can also be added with the method of `insert` | |||
Akuli
Oct 23, 2018
Owner
Do you remember when you used insert last time in a real program? I almost always need append. If people need something else, it's not hard to google "python add item to beginning of list" or whatever actually needs to be done. A mention about googling these things might be good though.
| >>> | ||
| >>> names.insert(len(names), "Aly") | ||
| >>> names | ||
| ['wub_wub', 'RubyPinch', 'Nitori', 'Akuli', 'go|dfish', 'theelous3', 'Aly'] |
| >>> | ||
| ``` | ||
|
|
||
|
|
Akuli
Oct 23, 2018
Owner
Can you add an explanation about how pop is different from remove? Also, I think names.pop(1) is a thing that isn't needed very often in real-world programming (like insert), but popping the last thing with names.pop() is more useful.
| 7 | ||
| ``` | ||
|
|
||
|
|
Akuli
Oct 23, 2018
Owner
The most common way to nest tuples and lists is to have a list of tuples. For example, if you have names and phone numbers, it could be like [('Akuli', '123'), ('luisPinedo', '456')]. Maybe show that?
| 2 x 10 = 20 | ||
| >>> | ||
| ``` | ||
|
|
Akuli
Oct 23, 2018
Owner
Is there an ## Examples section on this page? This could go there. If there isn't, you can create one.
| a = 11 | ||
| >>> a **= 2 # a = a ^ 2 | ||
| >>> a | ||
| 121 | ||
| ``` |
Akuli
Oct 23, 2018
Owner
Do we really need this many examples? A couple examples would be good though, maybe with strings because not everyone like numbers and math.
| >>> | ||
| ``` | ||
Akuli
Oct 23, 2018
Owner
These things are best suited for "Fix this program" exercises IMO. What do you think?
More content was added to variable, lists and tuples, and loops