Premium Only Content
Lists |Section 1| Celestial Warrior
1
00:00:01,550 --> 00:00:08,189
Great, now let's look at lists, so in the
previous lecture we were looking at
3
00:00:08,189 --> 00:00:14,250
strings and indexing and splitting
strings and I will be working with lists
5
00:00:14,250 --> 00:00:20,210
which are very similar to strings. They
are similar because they are both
7
00:00:20,210 --> 00:00:25,949
referred to as sequences, so there are
sequences of items. The difference is
9
00:00:25,949 --> 00:00:35,910
that, let me open Python, and so the
difference is that the string is made of
11
00:00:35,910 --> 00:00:41,730
other strings so it can contain only
strings of characters or strings.
13
00:00:41,730 --> 00:00:49,079
whatever you like to call it, however
lists can contain various other data
15
00:00:49,079 --> 00:01:00,809
types, let's say H a letter, a number, and
also a string. So this is a string the
17
00:01:00,809 --> 00:01:05,970
first one, this is a number, an integer.
This is also string with multiple
19
00:01:05,970 --> 00:01:14,460
characters and that is a list, so for
this you want to use square brackets to
21
00:01:14,460 --> 00:01:21,450
create a list. Execute and yeah you can
call it and so this is a list of three
23
00:01:21,450 --> 00:01:26,460
items and you can also store other
objects in a list but we'll cover other
25
00:01:26,460 --> 00:01:33,320
objects in later sections, you know we
have table of objects with lots of data.
27
00:01:33,320 --> 00:01:39,180
You may store files in a list you may
store widgets of a graphical user
29
00:01:39,180 --> 00:01:45,570
interface that you are building and so
on, so these are very useful and lists also
31
00:01:45,570 --> 00:01:51,180
have indexing and you can split lists,
you can extract items and so on. So the
33
00:01:51,180 --> 00:01:56,790
good news is that lists have the
same indexing system as strings and so
35
00:01:56,790 --> 00:01:59,790
you've learned that in the previous
lecture and you can go ahead and apply
37
00:01:59,790 --> 00:02:06,979
that system not, so let's extract number 2.
That would have an index of one.
39
00:02:06,979 --> 00:02:14,720
Execute that and yeah you get 2 there. If you
check the type you'll see that's an integer.
41
00:02:14,720 --> 00:02:20,760
So every item of a list has its own
data type, even also access more than
43
00:02:20,760 --> 00:02:28,970
white one item of a list. Let's say
you want the first two items. You do 0 1 2, so
45
00:02:28,970 --> 00:02:38,010
like that or 0 to 2 whatever you like.
That will produce another list so the
47
00:02:38,010 --> 00:02:49,459
type of this split is a list. The type of
the split of a string is a string, so S
49
00:02:49,459 --> 00:02:57,390
for the string here, C for the list.
Lists now have methods associated with
51
00:02:57,390 --> 00:03:02,130
them just like strings do and so you can
check what methods you have available
53
00:03:02,130 --> 00:03:08,220
there by just doing a dir list.
So this a the blueprint you can use
55
00:03:08,220 --> 00:03:13,200
lists, you can pass empty square brackets
in there, it's the same thing and then
57
00:03:13,200 --> 00:03:20,510
you can use help to look at each of
these methods, so these are the methods.
59
00:03:20,510 --> 00:03:31,260
Without the underscore and let's look at
the append method, so to apply methode
61
00:03:31,260 --> 00:03:39,690
you do c the dot notation append and here
on that 3. What that does, it adds
63
00:03:39,690 --> 00:03:44,549
another item to the end of the list,
So it appends an item to the
65
00:03:44,549 --> 00:03:49,850
list and you can explore the other
methods if you like so let's say help.
67
00:03:49,850 --> 00:03:59,160
Remove like that and you'll see how to
use that remove method, so you do
69
00:03:59,160 --> 00:04:03,750
c.remove and then you pass the value of
the item that you want to remove, so
71
00:04:03,750 --> 00:04:10,440
not the index but the value. Let's say we
want to remove 2 and you see that 2
73
00:04:10,440 --> 00:04:16,979
is now gone from the list so look
at the other methods of the list and try
75
00:04:16,979 --> 00:04:21,720
to experiment with this and play around
with them access items and split them
77
00:04:21,720 --> 00:04:27,470
and you'll be good to go then.
Thanks, I'll talk to you later.
-
1:31:40
Adam Does Movies
19 hours agoThe Best & Worst Christmas Movies! - LIVE!
4.76K3 -
58:10
Kimberly Guilfoyle
21 hours agoAmerica is Back & The Future is Bright: A Year in Review | Ep. 183
128K65 -
3:03:27
vivafrei
1 day agoEp. 242: Barnes is BACK AGAIN! Trump, Fani, J6, RFK, Chip Roy, USS Liberty AND MORE! Viva & Barnes
215K215 -
LIVE
2 MIKES LIVE
2 hours agoTHE MIKE SCHWARTZ SHOW with DR. MICHAEL J SCHWARTZ 12-24-2024
153 watching -
1:14:17
MTNTOUGH Fitness Lab
22 hours agoNavy SEAL Dom Raso: The Cold, Hard Truth About Modern Brotherhood | MTNPOD #96
1.62K1 -
43:42
Dad Dojo Podcast
18 hours agoEP14: Every Girl Dad's Biggest Fear and How To Prevent It
903 -
55:06
Bek Lover Podcast
11 hours agoWill Trump Pull Off A Miracle? Other Strange News Podcast...
9181 -
55:53
PMG
23 hours ago $0.01 earned"Hannah Faulkner and Courtney Reed | BEHIND THE LENS OF A TRUMP PHOTOGRAPHER"
950 -
8:09:50
Dr Disrespect
1 day ago🔴LIVE - DR DISRESPECT - MARVEL RIVALS - GOLD VANGUARD
220K37 -
1:15:00
Awaken With JP
23 hours agoMerry Christmas NOT Happy Holidays! Special - LIES Ep 71
302K246