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.
-
13:45
The Charlie Kirk Show
3 hours agoTPUSA AT ASU CANDLELIGHT VIGIL
195K36 -
55:10
Katie Miller Pod
3 hours ago $0.51 earnedEpisode 6 - Attorney General Pam Bondi | The Katie Miller Podcast
44.3K16 -
Man in America
8 hours agoLIVE: Assassin Story DOESN'T ADD UP! What Are They HIDING From Us?? | LET'S TALK
27.5K21 -
2:24:17
Barry Cunningham
4 hours agoFOR PRESIDENT TRUMP WILL TAKE NO PRISONERS AND THE LIBS SHOULD EXPECT NO MERCY!
69.1K49 -
1:08:41
Savanah Hernandez
5 hours agoCharlie Kirk Was Our Bridge And The Left Burned It
30.2K36 -
1:59:01
Flyover Conservatives
7 hours agoFinancial Web Behind Charlie Kirk's Murder with Mel K | Silver On It's Way to $50 | FOC Show
44.1K2 -
LIVE
We Like Shooting
16 hours ago $0.08 earnedWe Like Shooting 628 (Gun Podcast)
138 watching -
1:09:26
Glenn Greenwald
7 hours agoTrump's Shifting Immigration and H-1B Policies: With Journalist Lee Fang and Political Science Professor Ron Hira | SYSTEM UPDATE #515
164K34 -
13:09:23
LFA TV
1 day agoLFA TV ALL DAY STREAM - MONDAY 9/15/25
253K61 -
54:12
Donald Trump Jr.
6 hours agoCharlie's Vision. Our Future. | TRIGGERED Ep274
197K121