﻿1
00:00:00,000 --> 00:00:04,000

2
00:00:04,008 --> 00:00:08,008

3
00:00:08,010 --> 00:00:12,010

4
00:00:12,012 --> 00:00:16,012

5
00:00:16,014 --> 00:00:20,014

6
00:00:20,016 --> 00:00:24,016
เรา

7
00:00:24,018 --> 00:00:28,018

8
00:00:28,020 --> 00:00:32,020
คราวนี้

9
00:00:32,023 --> 00:00:36,023

10
00:00:36,024 --> 00:00:40,024

11
00:00:40,026 --> 00:00:44,026

12
00:00:44,029 --> 00:00:48,029
คราวที่แล้วเราพูดถึงอาร์

13
00:00:48,030 --> 00:00:52,030
จำได้ไหมว่าการจัดเก็บ

14
00:00:52,034 --> 00:00:56,034
เรย์นนะค

15
00:00:56,035 --> 00:01:00,035
การจัดเก็บของข้อมูลในArray

16
00:01:00,036 --> 00:01:04,036
แบบนี้นะ มีรายการข้อมูลนะคะ

17
00:01:04,036 --> 00:01:08,036
มีรายการข้อมูลที่เราต้องการ

18
00:01:08,039 --> 00:01:12,039
ในข้อมูลทั้งหมดที่เราจัดเก็บใน 1 Array

19
00:01:12,040 --> 00:01:16,040
จะต้องเป็นข้อมูลประเภทเดียวกัน

20
00:01:16,050 --> 00:01:20,050

21
00:01:20,054 --> 00:01:24,054
นะคะ ในอาร์เรย์ คราวนี้อีก 1

22
00:01:24,054 --> 00:01:28,054
รูปแบบของการจัดเก็บของข้อมูลที่เราต้องรู้จัก

23
00:01:28,056 --> 00:01:32,056
ก็คือ List

24
00:01:32,058 --> 00:01:36,058

25
00:01:36,062 --> 00:01:40,062
List นะคะ L I S T

26
00:01:40,062 --> 00:01:44,062
List เป็นรูปแบบของการจัดเก็บ

27
00:01:44,064 --> 00:01:48,064
ข้อมูลเช่นเดียวกัน สามารถ

28
00:01:48,065 --> 00:01:52,065
เก็บค่าข้อมูลได้ 1 ค่า

29
00:01:52,067 --> 00:01:56,067
ใน List เรา

30
00:01:56,068 --> 00:02:00,068
เก็บข้อมูลได้มากกว่า 1 ค่านะคะ

31
00:02:00,069 --> 00:02:04,069
และสามารถเป็นประเภทข้อมูลในหลายแบบได้ในList

32
00:02:04,070 --> 00:02:08,070

33
00:02:08,083 --> 00:02:12,083

34
00:02:12,083 --> 00:02:16,083
เช่นแบบไหน ตัวอย่างนะคะ ที่หน้าจอ

35
00:02:16,086 --> 00:02:20,086
ตรงนี้ อันนี้คือ List ใช่ไหมคะ เราจะเห็นว่า

36
00:02:20,087 --> 00:02:24,087

37
00:02:24,088 --> 00:02:28,088
รู้ได้อย่างไรว่าเป็น List นะคะ

38
00:02:28,089 --> 00:02:32,089
จะมี { เป็น [ ใช่ไหมค่ะ

39
00:02:32,090 --> 00:02:36,090
มีรายการข้อมูลตัวที่ 1

40
00:02:36,092 --> 00:02:40,092

41
00:02:40,092 --> 00:02:44,092

42
00:02:44,092 --> 00:02:48,092
เรียกว่า List นะคะ List น

43
00:02:48,094 --> 00:02:52,094
มีชื่อว่าอะไร ก็ดูข้างหน้า

44
00:02:52,098 --> 00:02:56,098
ใช่ไหมคะ List นี้จะมีชื่อ

45
00:02:56,099 --> 00:03:00,099
นะคะ ก็คือเอาฝั่งข้อมูล

46
00:03:00,100 --> 00:03:04,100
ฝั่งขวามาเก็บไว้ที่ฝั่งซ้าย

47
00:03:04,101 --> 00:03:08,101
ฝั่งขวา

48
00:03:08,101 --> 00:03:12,101
ชนิดข้อมูล

49
00:03:12,103 --> 00:03:16,103
ใน List นี้เป็นแบบไหน ลองดู

50
00:03:16,103 --> 00:03:20,103
สิคะ ข้อมูลใน List  นี้เป็นแบบไหน

51
00:03:20,106 --> 00:03:24,106
เป็นข้อความ เป็นแบบไหนเอ่ย

52
00:03:24,106 --> 00:03:28,106
เป็นข้อความใช่ไหมคะ

53
00:03:28,107 --> 00:03:32,107
รู้ได้อย่างไรว่าเป็นข้อความ เพราะมี มีอะไร

54
00:03:32,109 --> 00:03:36,109
มีฟันหนูถูไหม

55
00:03:36,110 --> 00:03:40,110
เครื่องหมายคำพูดนะคะ เมื่อไรก็ตาม

56
00:03:40,112 --> 00:03:44,112
ที่มีเครื่องหมายคำพูดค่อมข้อความ

57
00:03:44,112 --> 00:03:48,112
หรือตัวเลข ชนิดข้อมูลตัวนี้จะเป็น String

58
00:03:48,113 --> 00:03:52,113
หรือเป็นข้อความ  เช่น

59
00:03:52,113 --> 00:03:56,113

60
00:03:56,114 --> 00:04:00,114

61
00:04:00,115 --> 00:04:04,115

62
00:04:04,116 --> 00:04:08,116
ตัวนี้เป็นข้อความหรือเป็นตัวเลข

63
00:04:08,119 --> 00:04:12,119
เป็นอะไรคะ ข้อมูลตัวนี้เป็นอะไรคะ เป็นข้อความหรือตัวเลข

64
00:04:12,121 --> 00:04:16,121
เป็นอะไรเอ่ย

65
00:04:16,123 --> 00:04:20,123
เป็นข้อความใช่ไหมคะ

66
00:04:20,124 --> 00:04:24,124
ถึงแม้ว่า

67
00:04:24,127 --> 00:04:28,127
จะเป็นตัวเลขก็ตาม แต่

68
00:04:28,128 --> 00:04:32,128
ตัวเลขตัวนี้ อยู่

69
00:04:32,129 --> 00:04:36,129
ภายใต้เครื่องหมายคำพูด ถูกเปล่า

70
00:04:36,130 --> 00:04:40,130
หรือว่า ฟันหนู

71
00:04:40,131 --> 00:04:44,131
มันคือข้อความนะคะ ไม่ใช่ตัวเลข

72
00:04:44,132 --> 00:04:48,132
คราวนี้ความต่างระหว่างข้อความ

73
00:04:48,133 --> 00:04:52,133
กับตัวเลขเป็นอย่างไร

74
00:04:52,134 --> 00:04:56,134

75
00:04:56,136 --> 00:05:00,136

76
00:05:00,140 --> 00:05:04,140
อันนี้ตอบว่าอะไร

77
00:05:04,143 --> 00:05:08,143
1+2= เท่ากับอะไรคะ

78
00:05:08,144 --> 00:05:12,144
เท่ากับ 3 แต่

79
00:05:12,146 --> 00:05:16,146
ข้อมูลข้างบนนะคะ 1

80
00:05:16,147 --> 00:05:20,147
ที่เป็นข้อความ บวก 2 ที่เป็นข้อความ

81
00:05:20,149 --> 00:05:24,149
ผลลัพธ์จะได้เป็นอะไร อะไรคะ

82
00:05:24,149 --> 00:05:28,149
เป็น 1 กับ

83
00:05:28,150 --> 00:05:32,150
2 ทำไมถึงเป็นแบบนี้ เพราะ

84
00:05:32,151 --> 00:05:36,151
มันเป็นข้อความใช่ไหมค่ะ ถ้า

85
00:05:36,165 --> 00:05:40,165
เอาข้อความมาบวกกันจะหมายความว่า

86
00:05:40,166 --> 00:05:44,166
เอามาเรียงต่อกันใช่ไหมคะ

87
00:05:44,167 --> 00:05:48,167
แต่ถ้ามันเป็นตัวเลข

88
00:05:48,168 --> 00:05:52,168
อันนี้เป็นตัวเลขใช่ไหมคะ

89
00:05:52,169 --> 00:05:56,169
เราก็บวกตามวิธี

90
00:05:56,171 --> 00:06:00,171
ทางคณิตศาสตร์ได้เลย อันนี้ก็คือ 1 + 2

91
00:06:00,171 --> 00:06:04,171
นะคะ อันนี้คือความแตกต่างระหว่าง

92
00:06:04,171 --> 00:06:08,171
ตัวเลขกับข้อความ ถ้าเรา

93
00:06:08,172 --> 00:06:12,172
กำหนดชนิดข้อมูลเป็นแบบไหน ก็ต้องพึงระวัง

94
00:06:12,172 --> 00:06:16,172
ด้วยนะคะ ถ้าเป็นตัวเลขจะมาบวกกันทาง

95
00:06:16,175 --> 00:06:20,175
คณิตศาสตร์ ถ้าเป็นข้อความจะเอามาเรียงต่อกัน

96
00:06:20,175 --> 00:06:24,175
นะคะ จะเอาข้อมูลมาเรียงต่อกัน

97
00:06:24,176 --> 00:06:28,176
Dist List ตัวนี้มีข้อมูล

98
00:06:28,177 --> 00:06:32,177
กี่ตัว Dictionary ตัวนี้มีข้อมูลกี่ตัวคะ

99
00:06:32,179 --> 00:06:36,179
คะ มีเท่าไร มี 3

100
00:06:36,179 --> 00:06:40,179
ตัว ถูกไหมคะ จะมีข้อมูล

101
00:06:40,180 --> 00:06:44,180
อยู่ 3 ตัว ก็คือมีขนาดเท่ากับ อะไรเอ่ย

102
00:06:44,181 --> 00:06:48,181
3 ถูกไหม มีข้อมูล 3 ตัว ถูกไหม เพราธ

103
00:06:48,182 --> 00:06:52,182
ขนาดของ Dis List จะมีเท่ากับ

104
00:06:52,188 --> 00:06:56,188
3 นะคะ

105
00:06:56,191 --> 00:07:00,191

106
00:07:00,192 --> 00:07:04,192

107
00:07:04,192 --> 00:07:08,192
เวลาเราจะเข้าถูกข้อมูลแต่ละ

108
00:07:08,194 --> 00:07:12,194
ตัวใน List

109
00:07:12,194 --> 00:07:16,194
จะทำอย่างไรคะ จำได้ไหม

110
00:07:16,195 --> 00:07:20,195
ตอน Array

111
00:07:20,198 --> 00:07:24,198
เราใช้ Index ในการเข้าถูกข้อมูลแต่ละตัว

112
00:07:24,199 --> 00:07:28,199
Index ตัวแรกจะเริ่มที่

113
00:07:28,200 --> 00:07:32,200
0 หรือ 1 ถ้า Index

114
00:07:32,200 --> 00:07:36,200
จะเริ่มที่ 0 หรือ 1 ที่เท่าไรคะ

115
00:07:36,201 --> 00:07:40,201
0 หรือ 1

116
00:07:40,202 --> 00:07:44,202
0 ถูกไหมคะ ถ้า Index เวลา

117
00:07:44,203 --> 00:07:48,203
เราจะเข้าถึงข้อมูลใน List

118
00:07:48,205 --> 00:07:52,205
หรือ Array เราจะเริ่มต้นที่

119
00:07:52,210 --> 00:07:56,210
Index เท่ากับ 0

120
00:07:56,224 --> 00:08:00,224
ตัวนี้ จะเป็น Index 0

121
00:08:00,225 --> 00:08:04,225
แล้วก็ 1 แล้ว 2 นะคะ

122
00:08:04,225 --> 00:08:08,225
Index เราเริ่มที่ 0, 1, 2 นะคะ

123
00:08:08,236 --> 00:08:12,236
ขนาดตัวนี้เท่ากับ 3

124
00:08:12,236 --> 00:08:16,236
นะคะ ถ้า

125
00:08:16,237 --> 00:08:20,237
เราจะเข้าถึงข้อมูล ลองดูก่อนนะคะ

126
00:08:20,238 --> 00:08:24,238
เดี๋ยวเราค่อยฝึกปฏิบัติ

127
00:08:24,239 --> 00:08:28,239
เข้าถึงข้อมูลที่อยู่ใน List นี้

128
00:08:28,242 --> 00:08:32,242
เราจะเข้าถึงได้อย่างไร

129
00:08:32,243 --> 00:08:36,243
เราก็ใช่ Index ใช่ไหมคะ เราใช้ Index

130
00:08:36,244 --> 00:08:40,244
เป็นตัวเข้าถึงข้อมูล เมื่อกี้

131
00:08:40,245 --> 00:08:44,245
เรารู้แล้วว่า Index ตัวแรกคือ

132
00:08:44,246 --> 00:08:48,246
0 Banana คือ Index = 1

133
00:08:48,247 --> 00:08:52,247
เชอร์รี่ Index เท่ากับ 2

134
00:08:52,248 --> 00:08:56,248
อันนี้คือ Index

135
00:08:56,250 --> 00:09:00,250
เวลาเราจะเข้าถึงข้อมูลเราจะอ้างอย่างไร

136
00:09:00,253 --> 00:09:04,253
เราก็ใส่ชื่อ

137
00:09:04,253 --> 00:09:08,253
List นะคะ ใส่ชื่อ List

138
00:09:08,255 --> 00:09:12,255
แล้วตามด้วยเครื่องหมาย {

139
00:09:12,255 --> 00:09:16,255
เปิด แล้วก็ใส่

140
00:09:16,257 --> 00:09:20,257
หมายเลข Index ข้างใน แล้วก็ปิดนะคะ

141
00:09:20,257 --> 00:09:24,257
Dislist

142
00:09:24,258 --> 00:09:28,258

143
00:09:28,259 --> 00:09:32,259
banana ใช่ไหมคะ

144
00:09:32,264 --> 00:09:36,264
ถ้าครูถามว่า

145
00:09:36,272 --> 00:09:40,272
Dislist Index เป็น 0

146
00:09:40,273 --> 00:09:44,273
จะตอบอะไรเอ่ย

147
00:09:44,275 --> 00:09:48,275

148
00:09:48,277 --> 00:09:52,277
คำตอยนี้จะตอบว่าอะไร มี Apple

149
00:09:52,278 --> 00:09:56,278
banana หรือ เชอร์รี่ เอาอันไหนดี

150
00:09:56,280 --> 00:10:00,280
ตอบอะไรเอ่ย

151
00:10:00,281 --> 00:10:04,281
เอาเด็กพิเศษคนหนึ่งสิคะ

152
00:10:04,293 --> 00:10:08,293
อาสาสมัคร

153
00:10:08,294 --> 00:10:12,294

154
00:10:12,296 --> 00:10:16,296

155
00:10:16,297 --> 00:10:20,297
(อาจารย์) อาสาสมัครเด็กพิเศษ 1 คน

156
00:10:20,300 --> 00:10:24,300
อันนี้ตอบอะไร

157
00:10:24,300 --> 00:10:28,300
Dislist Index = 0

158
00:10:28,318 --> 00:10:32,318
ผลลัพธ์ที่ได้คือ

159
00:10:32,319 --> 00:10:36,319
คืออะไรเอ่ย

160
00:10:36,319 --> 00:10:40,319
คือ Apple ใช่ไหมคะ

161
00:10:40,320 --> 00:10:44,320
ถูกไหม

162
00:10:44,320 --> 00:10:48,320
อันนี้คือ แอปเปิ้ล

163
00:10:48,322 --> 00:10:52,322

164
00:10:52,322 --> 00:10:56,322
ถ้าครูถาม DisList 2

165
00:10:56,323 --> 00:11:00,323
จะตอบอะไรคะ Dislist 2

166
00:11:00,323 --> 00:11:04,323
ตอบอะไรเอ่ย

167
00:11:04,323 --> 00:11:08,323
อันนี้ตอบ

168
00:11:08,324 --> 00:11:12,324
Cherry ใช่ไหม

169
00:11:12,325 --> 00:11:16,325
ดูอย่างไร ตัวแรก

170
00:11:16,327 --> 00:11:20,327
มีค่า Index เป็น 0 เห็นไหมคะ

171
00:11:20,328 --> 00:11:24,328
นี่มันตรงกับตัวนี้เลย ตัวที่ 2

172
00:11:24,330 --> 00:11:28,330
Index เป็น 1 เห็นไหมคะ ก็

173
00:11:28,331 --> 00:11:32,331
ตรงกับตรงนี้ข้างใน ก็เลยต้องตอบว่า Banana

174
00:11:32,331 --> 00:11:36,331
ตัวที่ 3 คือเชอร์รี่

175
00:11:36,332 --> 00:11:40,332
เพราะฉะนั้นคำตอบก็คือ Cherry

176
00:11:40,345 --> 00:11:44,345

177
00:11:44,346 --> 00:11:48,346
ได้ไหม มีใครงงไหมคะ

178
00:11:48,347 --> 00:11:52,347
จะเข้าถึงข้อมูลทีละตัวทำอย่างไร

179
00:11:52,348 --> 00:11:56,348
ไม่งงนะ มีไหม

180
00:11:56,349 --> 00:12:00,349

181
00:12:00,350 --> 00:12:04,350

182
00:12:04,352 --> 00:12:08,352

183
00:12:08,354 --> 00:12:12,354

184
00:12:12,359 --> 00:12:16,359

185
00:12:16,360 --> 00:12:20,360

186
00:12:20,362 --> 00:12:24,362

187
00:12:24,364 --> 00:12:28,364

188
00:12:28,366 --> 00:12:32,366

189
00:12:32,368 --> 00:12:36,368

190
00:12:36,370 --> 00:12:40,370

191
00:12:40,375 --> 00:12:44,375

192
00:12:44,378 --> 00:12:48,378

193
00:12:48,380 --> 00:12:52,380

194
00:12:52,383 --> 00:12:56,383

195
00:12:56,386 --> 00:13:00,386

196
00:13:00,394 --> 00:13:04,394

197
00:13:04,396 --> 00:13:08,396

198
00:13:08,399 --> 00:13:12,399

199
00:13:12,400 --> 00:13:16,400
ดูตามนี้นะคะ

200
00:13:16,402 --> 00:13:20,402
เห็นไหม

201
00:13:20,402 --> 00:13:24,402
List ครูมีชื่อว่า

202
00:13:24,403 --> 00:13:28,403
A ใช่ไหม

203
00:13:28,405 --> 00:13:32,405
มีขนาดเท่าไร มีขนาดเท่ากับ

204
00:13:32,406 --> 00:13:36,406

205
00:13:36,407 --> 00:13:40,407
ขนาดของ List ตัวนี้มีขนาด

206
00:13:40,410 --> 00:13:44,410
เท่ากับ 6 ใช่ไหมคะ รู้ได้อย่างไรว่า 6

207
00:13:44,424 --> 00:13:48,424
1, 2, 3, 4, 5, 6

208
00:13:48,424 --> 00:13:52,424
ใช่ไหม ขนาดข้อง List จะมีค่าเท่ากับ 6

209
00:13:52,425 --> 00:13:56,425
List ครูประกอบไปด้วย

210
00:13:56,427 --> 00:14:00,427
ค่าข้อมูลที่เป็นตัวเลขนะคะ มี

211
00:14:00,427 --> 00:14:04,427
1, 2, 3, 4, 5

212
00:14:04,429 --> 00:14:08,429
และ 6

213
00:14:08,430 --> 00:14:12,430
ครูอยากจะเข้าถึงข้อม

214
00:14:12,431 --> 00:14:16,431
นะคะ ครูอยากเข้าถึงข้อมูลใน Index ต่าง ๆ

215
00:14:16,432 --> 00:14:20,432
ครูก็เลยใช้วิธีการอ้างถึง

216
00:14:20,432 --> 00:14:24,432
ข้อมูลในแต่ละ Index

217
00:14:24,433 --> 00:14:28,433
โดยครูก็ใส่

218
00:14:28,436 --> 00:14:32,436
ชื่อ List ก่อน [

219
00:14:32,436 --> 00:14:36,436
แล้วก็ใส่หมายเลข Index

220
00:14:36,437 --> 00:14:40,437
ตัวนี้คือหมายเลข Index

221
00:14:40,438 --> 00:14:44,438

222
00:14:44,446 --> 00:14:48,446
ตัวแรก

223
00:14:48,448 --> 00:14:52,448
Index 2 คือค่าอะไร Index คือค่าอะไร

224
00:14:52,448 --> 00:14:56,448
ให้ชูนิ้ว

225
00:14:56,449 --> 00:15:00,449
ชูนิ้วใครนิ้วมัน คำตอบแรกตอบอะไรเอ่ย

226
00:15:00,451 --> 00:15:04,451
ตอบเท่าไรคะ

227
00:15:04,462 --> 00:15:08,462
เด็กพิเศษยกมือเร็ว

228
00:15:08,469 --> 00:15:12,469
คนอื่นได้ไหมคะ คนอื่นได้เลขอะไร

229
00:15:12,470 --> 00:15:16,470
ได้เลข 3 นะคะ A Index คือเลข 3 แล้ว

230
00:15:16,474 --> 00:15:20,474
A In

231
00:15:20,474 --> 00:15:24,474
เลขอะไรคะ เลข 1

232
00:15:24,475 --> 00:15:28,475
นะคะ A Index 4 คือ

233
00:15:28,490 --> 00:15:32,490
เลข 5 Index 3

234
00:15:32,491 --> 00:15:36,491
คือ 4 โอ.เค.

235
00:15:36,493 --> 00:15:40,493
ถ้าครูอยากให้ถึงข้อมูลตัวนี้ ครูต้องอ้างอิง

236
00:15:40,493 --> 00:15:44,493
ถึง Index ที่เท่าไร

237
00:15:44,494 --> 00:15:48,494
จะเข้าถึงข้อมูลเลข 6 ตัวนี้ตัวสุดท้ายเลย

238
00:15:48,495 --> 00:15:52,495
ครูต้องอ้างถึง Index เลข

239
00:15:52,496 --> 00:15:56,496
เลข 5 ถูกไหมคะ A5 ก็จะมีค่าเท่ากับ

240
00:15:56,496 --> 00:16:00,496
6 โอ.เค.

241
00:16:00,498 --> 00:16:04,498
พอได้นะคะ

242
00:16:04,500 --> 00:16:08,500

243
00:16:08,502 --> 00:16:12,502
ถ้าเราอยากจะถึงข้อมูลหลาย ๆ ตัว

244
00:16:12,503 --> 00:16:16,503
เมื่อกี้ เราเข้าถึงข้อมูลทีละตัว

245
00:16:16,504 --> 00:16:20,504
นะคะ ถ้าเราอยากจะเข้าถึงข้อมูลคือทุกตัว

246
00:16:20,504 --> 00:16:24,504
เลย ให้เขาพิมพ์ออกมา

247
00:16:24,513 --> 00:16:28,513
อย่างนี้นะคะ แบบนี้

248
00:16:28,514 --> 00:16:32,514
ก็คือให้โชว์ Apple Banana Chrerrt

249
00:16:32,516 --> 00:16:36,516
ออกมาทีเดียวเลย ไม่ต้องไล่ทีละตัวทำ

250
00:16:36,516 --> 00:16:40,516
อย่างไร เราใช้ Loop for

251
00:16:40,530 --> 00:16:44,530
จำได้ไหมคะ เราใช้ Loop for

252
00:16:44,532 --> 00:16:48,532
ในการเข้าถึงข้อมูล

253
00:16:48,532 --> 00:16:52,532
แต่ละตัวใน List

254
00:16:52,533 --> 00:16:56,533
for xx

255
00:16:56,533 --> 00:17:00,533
นะคะ X ตัวแปลใด ๆ

256
00:17:00,534 --> 00:17:04,534
ใด ๆ in thislist

257
00:17:04,535 --> 00:17:08,535
คือชื่อของ List

258
00:17:08,537 --> 00:17:12,537

259
00:17:12,537 --> 00:17:16,537
ตัวนี้นะคะ X จะแทนด้วย

260
00:17:16,539 --> 00:17:20,539
อะไรก็ได้ เป็นตัวแปร

261
00:17:20,541 --> 00:17:24,541
ใด ๆ นะคะ ตัวนี้

262
00:17:24,541 --> 00:17:28,541
คือชื่อ List

263
00:17:28,542 --> 00:17:32,542
นะคะ เสร็จแล้ว

264
00:17:32,543 --> 00:17:36,543
ก็ใส่ ; Enterขึนมา

265
00:17:36,544 --> 00:17:40,544
บรรทัดใหม่แล้วก็ใส่ print x

266
00:17:40,546 --> 00:17:44,546
ก็คือ print นะคะ

267
00:17:44,557 --> 00:17:48,557
ก็คือตัวแรกก็คือ Apple

268
00:17:48,560 --> 00:17:52,560
ตัวที่ 2 ก็จะเป็น Banana

269
00:17:52,560 --> 00:17:56,560
ตัวที่ 3 ก็จะเป็นเชอร์รี่

270
00:17:56,561 --> 00:18:00,561
คำสั่ง print คืออะไรเอ่ย

271
00:18:00,562 --> 00:18:04,562
print แสดงผลที่ไหนคะ

272
00:18:04,563 --> 00:18:08,563
ที่หน้าจอ

273
00:18:08,563 --> 00:18:12,563
ใช่ไหมคะ คำสั่ง print จะเป็นคำสั่งแสดงผลที่หน้าจอ

274
00:18:12,564 --> 00:18:16,564

275
00:18:16,565 --> 00:18:20,565
ถ้าเราอยากรู้ขนาดของ list เราก็

276
00:18:20,566 --> 00:18:24,566
สามารถบอกได้ว่าขนาดของ List

277
00:18:24,568 --> 00:18:28,568
เป็นเท่าไร แต่ถ้าเราอยากจะสั่งให้คอมพิวเตอร์

278
00:18:28,570 --> 00:18:32,570
นะคะ หาขนาดของ list ให้เราหน่อย

279
00:18:32,571 --> 00:18:36,571
เราต้องใช้คำสั่ง len L E N

280
00:18:36,572 --> 00:18:40,572
นะคะ วงเล็บเปิด

281
00:18:40,573 --> 00:18:44,573
แล้วตามด้วยชื่อ Array

282
00:18:44,574 --> 00:18:48,574
พูดผิดค่ะ คือชื่อ List นะคะ

283
00:18:48,574 --> 00:18:52,574
คือชื่อ list นะคะ ครูพิมพ์ผิด

284
00:18:52,576 --> 00:18:56,576
ชื่อ List นะ เราใช้คำสั่ง

285
00:18:56,576 --> 00:19:00,576
len() List

286
00:19:00,577 --> 00:19:04,577
นะคะ

287
00:19:04,578 --> 00:19:08,578
เพิ่มข้อมูลลงไปใน List เมื่อกี้

288
00:19:08,581 --> 00:19:12,581
ดูข้อมูลแล้ว อยากจะเพิ่มข้อมูล

289
00:19:12,582 --> 00:19:16,582
ตัวใหม่ลงไปใน List นะคะ จะใช้

290
00:19:16,584 --> 00:19:20,584
คำสั่ง append()

291
00:19:20,586 --> 00:19:24,586
append()

292
00:19:24,587 --> 00:19:28,587
คำสั่ง append() คือ

293
00:19:28,588 --> 00:19:32,588
เพิ่มข้อมูลลงไปใน List เช่น

294
00:19:32,589 --> 00:19:36,589
ครูต้องการเพิ่มส้ม ก็คือ

295
00:19:36,590 --> 00:19:40,590
นะคะ ครูจะเพิ่มแบบไหน อันดับแรก

296
00:19:40,591 --> 00:19:44,591
ใส่ชื่อ List ก่อน .append()

297
00:19:44,592 --> 00:19:48,592
List.append(

298
00:19:48,594 --> 00:19:52,594
แล้วก็ใส่ชื่อ

299
00:19:52,596 --> 00:19:56,596
หรือค่าข้อมูลใหม่ ที่ต้องการเพิ่ม

300
00:19:56,596 --> 00:20:00,596
นะคะ ถ้าอยากรู้ว่ามันเพิ่ม

301
00:20:00,598 --> 00:20:04,598
จริงหรือเปล่า ก็สั่ง print D

302
00:20:04,598 --> 00:20:08,598
ออกมาดู โอ.เค.

303
00:20:08,599 --> 00:20:12,599
อันนี้คือการเพิ่มข้อมูล 1 ค่า

304
00:20:12,601 --> 00:20:16,601
ลงไปใน List นะคะ

305
00:20:16,601 --> 00:20:20,601
ถัดมาลบบ้าง

306
00:20:20,605 --> 00:20:24,605
การลบ เราใช้คำสั่ง

307
00:20:24,606 --> 00:20:28,606
remove() การลบใช้คำสั่ง

308
00:20:28,607 --> 00:20:32,607
Remove

309
00:20:32,608 --> 00:20:36,608
ลบอย่างไร เราต้องการลบ Banana

310
00:20:36,611 --> 00:20:40,611
ออกไป ลบข้อมูล

311
00:20:40,612 --> 00:20:44,612
ก็ใช้คำสั่ง คือ List

312
00:20:44,626 --> 00:20:48,626
Remove วงเล็บเปิด

313
00:20:48,627 --> 00:20:52,627
remove() ค่าที่ต้องการจะลบ มันคือค่าอะไรก็ใส่ลงไป

314
00:20:52,635 --> 00:20:56,635

315
00:20:56,637 --> 00:21:00,637
อยากรู้ว่ามันลบจริงไหม ก็สั่ง print this list

316
00:21:00,640 --> 00:21:04,640
Thislist นะคะ

317
00:21:04,641 --> 00:21:08,641

318
00:21:08,643 --> 00:21:12,643
ตัวนี้เราลบโดยการใส่ค่า

319
00:21:12,644 --> 00:21:16,644
โดยการใส่ค่า ถ้าเราต้องการลบ

320
00:21:16,654 --> 00:21:20,654
โดยการระบุ

321
00:21:20,665 --> 00:21:24,665
หมายเลข Index จะใช้คำสั่ง Del

322
00:21:24,666 --> 00:21:28,666
ก็คือ Del นะคะ

323
00:21:28,666 --> 00:21:32,666
ถ้าต้องการลบข้อมูลโดยการใช้ Index

324
00:21:32,667 --> 00:21:36,667
จะใช่คำสั่ง del วรรค

325
00:21:36,669 --> 00:21:40,669
แล้วตามด้วยชื่อ List

326
00:21:40,669 --> 00:21:44,669

327
00:21:44,673 --> 00:21:48,673
ก้ามปูเปิด ใส่ Index

328
00:21:48,674 --> 00:21:52,674
จะลบ Index 0 แสดงว่า

329
00:21:52,675 --> 00:21:56,675
เราลบอะไรคะ ลบแอปเปิ้ล

330
00:21:56,676 --> 00:22:00,676
apple จะหายไป จะ

331
00:22:00,678 --> 00:22:04,678
เหลือแค่ banana กับ cherry นะคะ แค่ 2 ตัว

332
00:22:04,678 --> 00:22:08,678
คราวนี้เปิดโปรแกรมขึ้นมา

333
00:22:08,679 --> 00:22:12,679
เปิด Anaconda

334
00:22:12,679 --> 00:22:16,679

335
00:22:16,682 --> 00:22:20,682

336
00:22:20,683 --> 00:22:24,683

337
00:22:24,684 --> 00:22:28,684

338
00:22:28,686 --> 00:22:32,686

339
00:22:32,688 --> 00:22:36,688

340
00:22:36,693 --> 00:22:40,693

341
00:22:40,698 --> 00:22:44,698
thislistผ

342
00:22:44,701 --> 00:22:48,701

343
00:22:48,703 --> 00:22:52,703

344
00:22:52,704 --> 00:22:56,704

345
00:22:56,706 --> 00:23:00,706
thislistผ

346
00:23:00,708 --> 00:23:04,708

347
00:23:04,711 --> 00:23:08,711

348
00:23:08,714 --> 00:23:12,714

349
00:23:12,716 --> 00:23:16,716

350
00:23:16,716 --> 00:23:20,716

351
00:23:20,719 --> 00:23:24,719

352
00:23:24,720 --> 00:23:28,720

353
00:23:28,722 --> 00:23:32,722

354
00:23:32,723 --> 00:23:36,723

355
00:23:36,724 --> 00:23:40,724

356
00:23:40,726 --> 00:23:44,726

357
00:23:44,728 --> 00:23:48,728

358
00:23:48,731 --> 00:23:52,731

359
00:23:52,732 --> 00:23:56,732

360
00:23:56,734 --> 00:24:00,734

361
00:24:00,735 --> 00:24:04,735
ถ้าใครเปิดได้แล้ว เรา

362
00:24:04,737 --> 00:24:08,737
สร้าง List ที่

363
00:24:08,744 --> 00:24:12,744
ที่ชื่อว่า Dist list ที่ชื่อว่า

364
00:24:12,746 --> 00:24:16,746
Banana และ Cherry

365
00:24:16,746 --> 00:24:20,746
สร้างเร็ว

366
00:24:20,748 --> 00:24:24,748

367
00:24:24,763 --> 00:24:28,763

368
00:24:28,765 --> 00:24:32,765

369
00:24:32,766 --> 00:24:36,766

370
00:24:36,768 --> 00:24:40,768

371
00:24:40,769 --> 00:24:44,769

372
00:24:44,770 --> 00:24:48,770

373
00:24:48,772 --> 00:24:52,772

374
00:24:52,774 --> 00:24:56,774

375
00:24:56,774 --> 00:25:00,774

376
00:25:00,776 --> 00:25:04,776

377
00:25:04,780 --> 00:25:08,780

378
00:25:08,782 --> 00:25:12,782

379
00:25:12,784 --> 00:25:16,784

380
00:25:16,786 --> 00:25:20,786

381
00:25:20,788 --> 00:25:24,788

382
00:25:24,790 --> 00:25:28,790

383
00:25:28,792 --> 00:25:32,792

384
00:25:32,794 --> 00:25:36,794
สร้าง

385
00:25:36,799 --> 00:25:40,799
List ตัวนี้นะคะ ชื่อ thislist มี

386
00:25:40,800 --> 00:25:44,800
ข้อมูลอยู่ 3 ตัว

387
00:25:44,802 --> 00:25:48,802

388
00:25:48,804 --> 00:25:52,804

389
00:25:52,805 --> 00:25:56,805

390
00:25:56,807 --> 00:26:00,807

391
00:26:00,812 --> 00:26:04,812

392
00:26:04,815 --> 00:26:08,815

393
00:26:08,817 --> 00:26:12,817

394
00:26:12,818 --> 00:26:16,818

395
00:26:16,820 --> 00:26:20,820

396
00:26:20,825 --> 00:26:24,825

397
00:26:24,826 --> 00:26:28,826

398
00:26:28,828 --> 00:26:32,828

399
00:26:32,830 --> 00:26:36,830

400
00:26:36,832 --> 00:26:40,832

401
00:26:40,837 --> 00:26:44,837

402
00:26:44,840 --> 00:26:48,840

403
00:26:48,842 --> 00:26:52,842
ได้ตัวนี้นะ ทุกคนจะมี Distlist

404
00:26:52,846 --> 00:26:56,846
มี Apple Banana

405
00:26:56,847 --> 00:27:00,847
แล้วก็ cherry

406
00:27:00,859 --> 00:27:04,859

407
00:27:04,859 --> 00:27:08,859

408
00:27:08,862 --> 00:27:12,862

409
00:27:12,863 --> 00:27:16,863

410
00:27:16,867 --> 00:27:20,867

411
00:27:20,868 --> 00:27:24,868

412
00:27:24,869 --> 00:27:28,869

413
00:27:28,871 --> 00:27:32,871

414
00:27:32,873 --> 00:27:36,873

415
00:27:36,875 --> 00:27:40,875

416
00:27:40,877 --> 00:27:44,877

417
00:27:44,879 --> 00:27:48,879

418
00:27:48,882 --> 00:27:52,882

419
00:27:52,883 --> 00:27:56,883

420
00:27:56,885 --> 00:28:00,885

421
00:28:00,886 --> 00:28:04,886

422
00:28:04,889 --> 00:28:08,889
thislist = ["apple", "banana", "cherry"]

423
00:28:08,890 --> 00:28:12,890

424
00:28:12,893 --> 00:28:16,893

425
00:28:16,893 --> 00:28:20,893
thislist = ["apple", "banana", "cherry"]ผ

426
00:28:20,894 --> 00:28:24,894
หรือยัง ทุกคนจะมี List

427
00:28:24,896 --> 00:28:28,896
จากนั้น

428
00:28:28,900 --> 00:28:32,900

429
00:28:32,901 --> 00:28:36,901

430
00:28:36,906 --> 00:28:40,906

431
00:28:40,907 --> 00:28:44,907

432
00:28:44,912 --> 00:28:48,912

433
00:28:48,913 --> 00:28:52,913

434
00:28:52,917 --> 00:28:56,917

435
00:28:56,922 --> 00:29:00,922

436
00:29:00,925 --> 00:29:04,925

437
00:29:04,926 --> 00:29:08,926

438
00:29:08,927 --> 00:29:12,927

439
00:29:12,928 --> 00:29:16,928

440
00:29:16,930 --> 00:29:20,930

441
00:29:20,932 --> 00:29:24,932

442
00:29:24,937 --> 00:29:28,937

443
00:29:28,939 --> 00:29:32,939

444
00:29:32,940 --> 00:29:36,940
ได้หรือยัง

445
00:29:36,942 --> 00:29:40,942

446
00:29:40,942 --> 00:29:44,942

447
00:29:44,944 --> 00:29:48,944
นะคะ เดี๋ยวครูสั่งงานไว้ ครูมีประชุมนะ

448
00:29:48,947 --> 00:29:52,947
ให้ทำนะ ลองดู ทุกคนมีสไลด์

449
00:29:52,948 --> 00:29:56,948
อยู่ใช่ไหม อยู่ใน Classroom

450
00:29:56,949 --> 00:30:00,949
มีทุกคนมีสไลด์อยู่ใน

451
00:30:00,950 --> 00:30:04,950
อย่าบอกว่าไม่มี เปิดคู่กัน

452
00:30:04,950 --> 00:30:08,950
เปิดคู่กันนะ ให้เปิดคู่กัน

453
00:30:08,958 --> 00:30:12,958
หรือให้พี่ปอยมา Enter ให้ที่ข้างหน้า

454
00:30:12,960 --> 00:30:16,960
นะคะ

455
00:30:16,960 --> 00:30:20,960
ทำตัวแรก thislist 1

456
00:30:20,960 --> 00:30:24,960
ใช่ไหมคะ ค่อย ๆ ไล่ไปทีละคำสั่ง

457
00:30:24,961 --> 00:30:28,961
เสร็จแล้ว thislist 0 ตัวนี้มีค่าเป็นอะไร เสร็จแล้ว

458
00:30:28,962 --> 00:30:32,962
ไปทีละคำสั่งนะคะ แล้วพิมพ์ทะ

459
00:30:32,964 --> 00:30:36,964
อันนี้เช่นเดียวกัน แล้วก็จะมีผลลัพธ์

460
00:30:36,965 --> 00:30:40,965
เป็นแบบไหน ใช่ไหม ไล่ไป

461
00:30:40,966 --> 00:30:44,966
ทีละคำสั่งนะคะ การหาขนาดเช่นเดียวกัน

462
00:30:44,966 --> 00:30:48,966
การเพิ่มนะคะ การลบ

463
00:30:48,967 --> 00:30:52,967
ลบโดยการกำหนด index

464
00:30:52,968 --> 00:30:56,968
อาจจะไม่ได้ข้อมูลแบบนี้ไม่เป็นไร แต่

465
00:30:56,969 --> 00:31:00,969
เราลบไปแล้ว แต่ครูใช้ข้อมูลตัวเดิม

466
00:31:00,970 --> 00:31:04,970
ทำให้จนครบใช่ไหม จากนั้น

467
00:31:04,972 --> 00:31:08,972
ทำแบบฝึกหัดตัวนี้

468
00:31:08,975 --> 00:31:12,975
เรียงต่อกันมาเลย สร้า

469
00:31:12,975 --> 00:31:16,975
ทำต่อลงมาเลย สร้าง List ที่เก็บข้อมูลสี

470
00:31:16,977 --> 00:31:20,977
มี rad with

471
00:31:20,978 --> 00:31:24,978
แสดงค่าข้อมูล color เท่ากับ 1

472
00:31:24,979 --> 00:31:28,979
นะคะ เสร็จแล้ว

473
00:31:28,980 --> 00:31:32,980
เพิ่มข้อมูล Pink ลงไปใน List

474
00:31:32,982 --> 00:31:36,982
เพิ่มข้อมูลและแสดงค่าด้วยนะ

475
00:31:36,984 --> 00:31:40,984
เพราะไม่อย่างนั้นจะไม่รู้จะว่ามันเพิ่มจริงหรือเปล่า

476
00:31:40,986 --> 00:31:44,986
นะคะ ก็คือใช้คำสั่ง print

477
00:31:44,987 --> 00:31:48,987
หาขนาดนะคะ แล้วก็ลบ

478
00:31:48,988 --> 00:31:52,988
ข้อมูลพร้อมกับแสดงค่า

479
00:31:52,988 --> 00:31:56,988

480
00:31:56,989 --> 00:32:00,989
นะคะ ได้ไหม

481
00:32:00,989 --> 00:32:04,989
ได้ จากนั้น

482
00:32:04,989 --> 00:32:08,989
ทำตัวนี้เสร็จ

483
00:32:08,990 --> 00:32:12,990

484
00:32:12,991 --> 00:32:16,991
ครูมีโจทย์

485
00:32:16,993 --> 00:32:20,993
ให้อยู่ทั้งหมด 8 ข้อแบบฝึกหัดเหมือนกันเลย

486
00:32:20,994 --> 00:32:24,994
เดี๋ยวครูมีกระดาษให้อยู่หน้าห้อง

487
00:32:24,995 --> 00:32:28,995
สร้าง list ชื่อ scooc

488
00:32:28,996 --> 00:32:32,996
ตื้ด ๆ ๆ

489
00:32:32,997 --> 00:32:36,997
ถ้าต้องการเข้าถึงข้อมูล 20 ต้องเขียนคำสั่งอย่างไร

490
00:32:36,998 --> 00:32:40,998
จะเขียนคำสั่งอย่างไร

491
00:32:40,999 --> 00:32:44,999
เข้าถึงข้อมูล index 2 เป็นเท่าไร

492
00:32:45,000 --> 00:32:49,000
ครูจะเข้าถึงขอมูลที่ 20 ครู

493
00:32:49,001 --> 00:32:53,001
ถึง Index ที่เท่าไรนะคะ หาขนาดของ List

494
00:32:53,003 --> 00:32:57,003
เพิ่มข้อมูล 50 แล้วพิมพ์ออกมา

495
00:32:57,003 --> 00:33:01,003
ก็คือแสดงออกมา ลบข้อมูลที่ index=2

496
00:33:01,004 --> 00:33:05,004
ลบข้อมูล

497
00:33:05,006 --> 00:33:09,006
ค่า 10 เพิ่มข้อมูล 100

498
00:33:09,008 --> 00:33:13,008
แล้วก็แสดงออกมา

499
00:33:13,008 --> 00:33:17,008
สุดท้ายจะมีขนาดเท่าไร

500
00:33:17,012 --> 00:33:21,012
นะคะ

501
00:33:21,031 --> 00:33:25,031

502
00:33:25,047 --> 00:33:29,047

503
00:33:29,051 --> 00:33:33,051

504
00:33:33,051 --> 00:33:37,051
ทำในเครื่องเลย จะได้รู้ว่าถูกหรือเปล่า

505
00:33:37,053 --> 00:33:41,053
แล้วก็ส่งใน Classroom นะคะ ทั้งหมด

506
00:33:41,054 --> 00:33:45,054
มีแค่ไฟล์เดียวใช่ไหม

507
00:33:45,055 --> 00:33:49,055
ทำตามคำสั่งใน sheet

508
00:33:49,060 --> 00:33:53,060
ทำตามคำสั่งในชีต 2. แบบฝึกหัด

509
00:33:53,061 --> 00:33:57,061
ในชีต 3. แบบฝึกหัดข้างนอก

510
00:33:57,063 --> 00:34:01,063
3 ตัว ใน 1 ไฟล์นะคะ

511
00:34:01,064 --> 00:34:05,064
โอเคไหม ใช่ค่ะ

512
00:34:05,065 --> 00:34:09,065
ส่งวันนี้ ทำนี่ ทำเลย ทำในชั่วโมง

513
00:34:09,066 --> 00:34:13,066

514
00:34:13,068 --> 00:34:17,068

515
00:34:17,069 --> 00:34:21,069

516
00:34:21,072 --> 00:34:25,072

517
00:34:25,074 --> 00:34:29,074

518
00:34:29,076 --> 00:34:33,076

519
00:34:33,078 --> 00:34:37,078

520
00:34:37,079 --> 00:34:41,079

521
00:34:41,079 --> 00:34:45,079

522
00:34:45,081 --> 00:34:49,081

523
00:34:49,083 --> 00:34:53,083

524
00:34:53,085 --> 00:34:57,085

525
00:34:57,087 --> 00:35:01,087

526
00:35:01,088 --> 00:35:05,088

527
00:35:05,092 --> 00:35:09,092

528
00:35:09,097 --> 00:35:13,097

529
00:35:13,098 --> 00:35:17,098

530
00:35:17,100 --> 00:35:21,100

531
00:35:21,101 --> 00:35:25,101

532
00:35:25,105 --> 00:35:29,105

533
00:35:29,106 --> 00:35:33,106

534
00:35:33,111 --> 00:35:37,111

535
00:35:37,116 --> 00:35:41,116

536
00:35:41,117 --> 00:35:45,117

537
00:35:45,117 --> 00:35:49,117

538
00:35:49,119 --> 00:35:53,119

539
00:35:53,121 --> 00:35:57,121

540
00:35:57,124 --> 00:36:01,124

541
00:36:01,125 --> 00:36:05,125

542
00:36:05,126 --> 00:36:09,126

543
00:36:09,127 --> 00:36:13,127

544
00:36:13,129 --> 00:36:17,129

545
00:36:17,132 --> 00:36:21,132

546
00:36:21,134 --> 00:36:25,134

547
00:36:25,136 --> 00:36:29,136

548
00:36:29,141 --> 00:36:33,141

549
00:36:33,143 --> 00:36:37,143

550
00:36:37,145 --> 00:36:41,145

551
00:36:41,147 --> 00:36:45,147

552
00:36:45,150 --> 00:36:49,150

553
00:36:49,151 --> 00:36:53,151
[สิ้นสุดการถอดความ]

554
00:36:53,153 --> 00:36:57,153


