﻿WEBVTT

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


