ALL 11 LIST METHODS IN PYTHON EXPLAINED

  Рет қаралды 76,713

Indently

Indently

Күн бұрын

Every list method in Python explained in a single video! Did you know all of them? Let me know in the comment section :)
Learn more about copy(): • Your Lists Are Being C...
▶ Become job-ready with Python:
www.indently.io
▶ Follow me on Instagram:
/ indentlyreels
00:00 Intro
00:52 append()
01:14 clear()
01:26 copy()
02:48 count()
03:33 extend()
04:17 index()
04:55 insert()
06:05 pop()
06:49 remove()
07:14 reverse()
07:31 sort()
09:02 Conclusion

Пікірлер: 78
@loverboykimi
@loverboykimi Жыл бұрын
So handy list aspects. Many thanks.
@dm_5000
@dm_5000 Жыл бұрын
Love the channel. FYI, the key in the .sort() method doesn't have to be a lambda function. Any function will work including built-ins and functions you write yourself. Both of your examples would have worked with people.sort(key=str.lower) and people.sort(key=len)
@Indently
@Indently Жыл бұрын
Very true, I often use lambdas in these situations to show that people can really implement their own custom functionality :)
@danielzima9414
@danielzima9414 Жыл бұрын
Sadly, this was really great. Concise, comprehensible, your voice friendly, warm and welcoming. Dig this vid a lot, might explore more.
@harmly2682
@harmly2682 Жыл бұрын
why sadly bro
@kingoreo7050
@kingoreo7050 Жыл бұрын
@@harmly2682they asked for tips at the end of the video, there are no extra tips he could add
@jimalix6270
@jimalix6270 3 ай бұрын
Love your channel! Always interesting material, presented clearly and with good examples.
@TheKimphoe
@TheKimphoe Жыл бұрын
Great video!
@hilkiahlavinier
@hilkiahlavinier Жыл бұрын
Really love your content. Can you please do a video on time and space complexity with python examples?
@Indently
@Indently Жыл бұрын
I'll look into it!
@BAMBAMBAMBAMBAMval
@BAMBAMBAMBAMBAMval Жыл бұрын
O(1) is 1 action O(log(n)) is wierd(search up "harvard cs50 phonebook" for example) O(n) is as many actions as iterables O(n²) is garbo Example you want to count from 0 to 10: O(1) = [10] O(log(n)) = [1, 2, 4, 8](10 wouldnt be part of the logarithm) O(n) = [1,2,3,4,5,6,7,8,9,10] O(n²) = [[1,2,3,4,5,6,7,8,9,10]1,[1,2,3,4,5,6,7,8,9,10]2,[1,2,3,4,5,6,7,8,9,10]3,[1,2,3,4,5,6,7,8,9,10]4] ect up to 10
@asharsumari9313
@asharsumari9313 Жыл бұрын
love ur vid. thanks
@KRITIPANDIT-dc7yr
@KRITIPANDIT-dc7yr 8 ай бұрын
I am really thankful
@girishkrishnayadav6693
@girishkrishnayadav6693 Жыл бұрын
Very nice superb❤❤❤
@cerealport2726
@cerealport2726 Жыл бұрын
nice list!
@muheka20
@muheka20 Жыл бұрын
thank u for tutorial. greet from Indonesia 👍
@catherinemukunga1787
@catherinemukunga1787 Жыл бұрын
wow....thank you so much....
@Alextv-tz7tw
@Alextv-tz7tw Ай бұрын
awesome!
@dky_code
@dky_code Жыл бұрын
Great 👍
@jaquesadv
@jaquesadv Жыл бұрын
❤❤❤❤❤❤ Thanks a lot!
@julyp9990
@julyp9990 7 ай бұрын
sir that was amazing teaching thank u
@brd-ch5108
@brd-ch5108 3 ай бұрын
Basiji?
@JustMastermind
@JustMastermind Жыл бұрын
Which editor are you using? It looks very clean.
@Indently
@Indently Жыл бұрын
PyCharm
@prudhvirajbandi5235
@prudhvirajbandi5235 6 ай бұрын
You super man❤
@RobinZuFALL
@RobinZuFALL Жыл бұрын
What are the advantages/ disadvantages of using list slicing instead of those list methods? I tend to use slicing allot as it is easier to remember for me.
@chrisvinciguerra4128
@chrisvinciguerra4128 Жыл бұрын
Slicing creates a new list, while most of these methods are performed on the list in place
@KonradTamas
@KonradTamas 10 ай бұрын
Your content and you are Great !! What is this notation that you use tho -------> people: list[str] = [..., ....] Im new to this so, this is the first place I saw it and looks clean and informative ! Although if you add some intst there, it wont give you an error, so I dont get the [str] part, its just a hint to increase readability ?? Thx in advance.
@michellegresser7389
@michellegresser7389 Жыл бұрын
Wie kann ich Wörter nach dem letzten Buchstaben Sortieren? Ich habe versucht wie immer eine Key Lambda usw. Zu setzten....und am Ende ein -1 gesetzt. Aber es es geht nicht
@surajprajapati3398
@surajprajapati3398 6 ай бұрын
Very nice class I am from india
@-SHEESH-YIKES-
@-SHEESH-YIKES- 2 ай бұрын
7:11 where i left of coding thx for the video its Awesome sauce
@kvelez
@kvelez 11 ай бұрын
Great.
@VinothKumar-ut4rj
@VinothKumar-ut4rj 12 күн бұрын
can you explain that you're assigning variable is different way
@faaiidodiineed6924
@faaiidodiineed6924 Жыл бұрын
Hi, I hope you are fine. Thank you for your helpful and well detailed videos. I have one request: Can you provide us a video that explains how to convert tkinter multiple files with mysql database into .exe file. Please help.
@Indently
@Indently Жыл бұрын
I recommend breaking that problem down into smaller problems. It's very unlikely I will make a video so specific to that problem.
@realcontentgamer
@realcontentgamer Жыл бұрын
Wait why is the filename still 'pydec' today is January which means it needs to be 'pyjan'
@Indently
@Indently Жыл бұрын
It's going to get really confusing for people following the file name dates! Because that's when I created those projects ;)
@realcontentgamer
@realcontentgamer Жыл бұрын
@@Indently oh alright
@masterous
@masterous Жыл бұрын
what's the difference between list.clear() and list = []
@massy-3961
@massy-3961 Жыл бұрын
Clear is better memory wise
@masterous
@masterous Жыл бұрын
@@massy-3961 thanks
@lemmenmin7676
@lemmenmin7676 Жыл бұрын
i think list.clear() means that list = null; // work garbage collector, clean memory list = [] means that list = new list(); // new pointer in memory
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
Actually “l.clear()” would be more equivalent to “l[:] = []”
@oerthling
@oerthling 4 ай бұрын
clear empties your existing list object, while = [] creates a new empty list object. If you don't care about the particular object reference value, the differences are negligible in practice.
@user-zu9zc4rl4e
@user-zu9zc4rl4e 5 ай бұрын
@8:37 sorting by people.sort(len(name)) why is 'Mario' , 'trump' , 'Luigi' the order as it is not alphabetical for length = 5? It seems to maintain original order for strings of length 5.
@MAlanThomasII
@MAlanThomasII 4 ай бұрын
Correct. Python list sorting methods are stable, meaning that equal keys preserve the original order. The video was incorrect on that point.
@nakamuramizu..584
@nakamuramizu..584 3 ай бұрын
Is extend() like concatenation
@cerealport2726
@cerealport2726 Жыл бұрын
Just wondering what sort of use cases there are for list.clear()? (I've never used it, but that doesn't mean very much!!)
@deei5130
@deei5130 Жыл бұрын
its just a little more memory efficient than list = [ ]
@cerealport2726
@cerealport2726 Жыл бұрын
@@deei5130 interesting, thanks, I might see what could do for me, I have cases where I cannot avoid lists with 4-5 million elements. Stupid proprietary data environment...
@TheMongole24
@TheMongole24 Жыл бұрын
I use lists in a game to create objects from an enemy class. The game runs on a loop and when the player dies, a new game is started and obviously the lists must be reset so that the new game is not already filled with enemies. I use list.clear() for that.
@cerealport2726
@cerealport2726 Жыл бұрын
@@TheMongole24 cool, thanks for the explanation!
@Jqts369
@Jqts369 Ай бұрын
Wait….is this supposed to be for beginners cause i have never use people: and list[str] to create a list…..how can i learn methods when i have to stop and go learn this? Idk why this is done when teaching new subjects, or diving into a beginner subject like lists
@azizbekbarotboyev8015
@azizbekbarotboyev8015 7 ай бұрын
please hepl : print("Sartirovka") print() s=int(input()) a=[] for i in range (s): a.append() a.sort() print(a) what' wrong?
@azizbekbarotboyev8015
@azizbekbarotboyev8015 7 ай бұрын
help*
@saaroopsai1063
@saaroopsai1063 2 ай бұрын
a.append(argument), you are missing the argument that's to be added to the list, in your case you are not appending anython to the list.
@atharva7616
@atharva7616 7 ай бұрын
Helicopter Helicopter 😂
@xuzm
@xuzm 10 ай бұрын
Can someone explain the way the code is written? Usually i do Create_list = [1,2,3,4] But his way is Create_list: list[str] = [1,2,3,4] Could someone explain this type of style?
@artorias3904
@artorias3904 7 ай бұрын
It's just type hinting, it isn't required, lists are the same
@drugho92
@drugho92 Жыл бұрын
Helicopeeer
@mtalhakhalid1679
@mtalhakhalid1679 4 ай бұрын
Mostly you ise dunder in class
@IsaacGunananth-st7wz
@IsaacGunananth-st7wz 5 ай бұрын
HI, why did you put "people: list[str]" wouldn't "people = [ "Mario", "Elon", "Trump" ]" do the job?
@Indently
@Indently 5 ай бұрын
Because we are adults now, and Python offers beautiful tools to simulate static type checking :)
@craigslistbuslistingsofnor6494
@craigslistbuslistingsofnor6494 6 ай бұрын
you lost me at about the 10th elons
@lemmenmin7676
@lemmenmin7676 Жыл бұрын
TypeError: 'type' object is not subscriptable
@Indently
@Indently Жыл бұрын
I think you meant to paste that on Google search.
@lemmenmin7676
@lemmenmin7676 Жыл бұрын
@@Indently No. This does not work on all compilers.
@Indently
@Indently Жыл бұрын
Please explain what you mean.
@chaddaifouche536
@chaddaifouche536 Жыл бұрын
@@Indently He tried your code in an older version of Python and had this error because subscriptable types (like list[str]) have only been added since Python 3.9 (and you can get them with `from __future__ import annotations` if you have Python 3.7 or 3.8). He could use typing.List instead of list or just not write the annotations.
@callbettersaul
@callbettersaul Жыл бұрын
@@lemmenmin7676 Python doesn't have any compilers. Python is interpreted language.
@itsmaxim01
@itsmaxim01 Жыл бұрын
Array, not list.
@Indently
@Indently Жыл бұрын
Please be more specific about what you're trying to explain.
@chaddaifouche536
@chaddaifouche536 Жыл бұрын
@@Indently The class *list* in Python implements what's called arrays in almost every other language and data structures books (more precisely dynamic arrays, C++ call them vectors but that's an horrible choice all of its own). If you're teaching programming with Python, it's a constant pain to every so often catch yourself referring to lists when you meant arrays just because the chosen language didn't use the standard name. Not really important in most other contexts (a rose by any other name…).
@callbettersaul
@callbettersaul Жыл бұрын
@@chaddaifouche536 Your point being?
@chaddaifouche536
@chaddaifouche536 Жыл бұрын
@@callbettersaul I'm just explaining what maxim was referring to. All in all this video is exploring the list class in Python so I don't think this distinction is very important here but some people more accustomed to other languages do find the name irritating.
@lawrencedoliveiro9104
@lawrencedoliveiro9104 Жыл бұрын
Python has an entirely separate “array” module. And then there are NumPy arrays.
@vladimirtsyapka3277
@vladimirtsyapka3277 Жыл бұрын
You can get rid of the lambda function in the sort method. people.sort(key=len) It works too.
Python lists, sets, and tuples explained 🍍
15:06
Bro Code
Рет қаралды 233 М.
10 Neat Ways To Use Underscore In Python
18:17
Indently
Рет қаралды 11 М.
Whyyyy? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 20 МЛН
La revancha 😱
00:55
Juan De Dios Pantoja 2
Рет қаралды 69 МЛН
Stupid Barry Find Mellstroy in Escape From Prison Challenge
00:29
Garri Creative
Рет қаралды 19 МЛН
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
ALL 11 Dictionary Methods In Python EXPLAINED
9:26
Indently
Рет қаралды 51 М.
10 Python Comprehensions You SHOULD Be Using
21:35
Tech With Tim
Рет қаралды 118 М.
How To Use List Comprehension In Python
6:41
Taylor's Software Solutions
Рет қаралды 4,6 М.
3 PYTHON AUTOMATION PROJECTS FOR BEGINNERS
17:00
Internet Made Coder
Рет қаралды 1,5 МЛН
5 Useful F-String Tricks In Python
10:02
Indently
Рет қаралды 265 М.
Python's 5 Worst Features
19:44
Indently
Рет қаралды 96 М.
Python 101: Learn the 5 Must-Know Concepts
20:00
Tech With Tim
Рет қаралды 1 МЛН
5 Cool Python One-Liners
12:23
Indently
Рет қаралды 27 М.
5 Good Python Habits
17:35
Indently
Рет қаралды 386 М.
Python List Comprehensions Made Easy!!
11:50
Travis Media
Рет қаралды 14 М.
Whyyyy? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 20 МЛН