ทำความรู้จักกับภาษา python (6) : ตัวแปรชนิด List (ลิส)

แชร์ความรู้ภาษา Python ไพทอน การเขียนโปรแกรมภาษาไพทอน

Moderator: mindphp, ผู้ดูแลกระดาน

dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

ทำความรู้จักกับภาษา python (6) : ตัวแปรชนิด List (ลิส)

โพสต์ที่ยังไม่ได้อ่าน โดย dawthana »

ตัวแปรชนิด List(ลิส)
ตัวแปรชนิดลิส สามารถเก็บค่าได้มากกว่า 1 ค่าใน 1 ตัวแปร เพื่อการใช้งานที่หลากหลาย

การกำนดค่าตัวแปร List
-การกำหนดค่าให้กับตัวแปร List (ลิส) ต้องอยู่ภายใต้เครื่องหมาย [...]
list2.png
list2.png (37.06 KiB) Viewed 1419 times
การเพิ่มค่าให้กับตัวแปร list
จะเห็นได้ว่า Update (อัพเดท) เข้าไปแทนที่ค่าเก่าก็คือ abc
list3.png
list3.png (35.35 KiB) Viewed 1419 times
การลบค่าในตัวแปร List
จะเห็นได้ว่าเมื่อ Delete (ดีลิท) ตัวแปร abc ออก ตัวแปร 2013 จะเข้ามาแทนที่
list4.png
list4.png (36.09 KiB) Viewed 1419 times
ตัวดำเนินการของตัวแปรลิส
led([a , b , c]) คือความยาวของลิส ผลที่ได้ 3
[1 , 2 , 3] + [1 , 2] คือการเรียงต่อกัน ผลที่ได้ [1 , 2 , 3 , 1 , 2]
[1 , 2 , 3] * 3 คือการทำซ้ำ ผลที่ได้ [1 , 2 , 3 , 1 , 2 , 3 , 1 , 2 , 3]
1 in [1 , 2 , 3] คือการตรวจสอบสมาชิก ผลที่ได้ True (ทรู)
for x in [1 , 2 , 3]: print (x) คือการทวน ผลที่ได้ 1 2 3
ตัวอย่างการลองรันโค้ด
list5.png
list5.png (45.86 KiB) Viewed 1419 times
ศึกษาข้อมูลจาก https://www.youtube.com/watch?v=pZ788u6 ... lzdKrpxsMM
dawthana
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 604
ลงทะเบียนเมื่อ: 07/12/2016 10:55 am

Re: ทำความรู้จักกับภาษา python (6) : ตัวแปรชนิด List (ลิส)

โพสต์ที่ยังไม่ได้อ่าน โดย dawthana »

สามารถศึกษาข้อมูลเพิ่มเติมได้ที่ https://www.mindphp.com/vdo-tutorial-pyt ... -type.html
Dive Demo
PHP Sr. Member
PHP Sr. Member
โพสต์: 84
ลงทะเบียนเมื่อ: 01/02/2017 11:10 am

Re: ทำความรู้จักกับภาษา python (6) : ตัวแปรชนิด List (ลิส)

โพสต์ที่ยังไม่ได้อ่าน โดย Dive Demo »

อ่านแล้วเข้าใจครับ
ภาพประจำตัวสมาชิก
Jom07
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 514
ลงทะเบียนเมื่อ: 08/01/2018 9:56 am

Re: ทำความรู้จักกับภาษา python (6) : ตัวแปรชนิด List (ลิส)

โพสต์ที่ยังไม่ได้อ่าน โดย Jom07 »

โค้ด: เลือกทั้งหมด

 list1 = ["test", "test1", 2017, 2018]
list2 = [1, 2, 3, 4, 5]

print (list1[0])
print (list1[1:3])
print (list2[2:])
print (list1[-2]) 
ผลรัน

รูปภาพ

ให้ listที่1 index ที่ 0 จะแสดง test
ให้ listที่1 index ที่ 1:3 จะแสดง test1,2017
ให้ listที่2 index ที่ 2: จะแสดง 3,4,5
ให้ listที่1 index ที่ -2 จะแสดง 2017

ศึกษาข้อมูลจาก :
https://www.youtube.com/watch?v=pZ788u6 ... MM&index=6
รูปภาพ
Patcharanan.0399
PHP Hero Member
PHP Hero Member
โพสต์: 114
ลงทะเบียนเมื่อ: 09/04/2018 10:04 am

Re: ทำความรู้จักกับภาษา python (6) : ตัวแปรชนิด List (ลิส)

โพสต์ที่ยังไม่ได้อ่าน โดย Patcharanan.0399 »

โค้ด: เลือกทั้งหมด

list1 = ["Jame", "Jan", "Game", "Tom"]
list2 = [9, 8, 7, 6, 5]

print (len(list1)) 
print (len(list2))
print (list1 + list2)

print (list2 * 2) 

print (9 in list1) 
print (7 in list2)

for x in list1
  print x


ผลการรัน

[attachment=0]ผลลัพธ์ตัวดำเนินการ list.JPG[/attachment]
แสดงผลจำนวนสมาชิกใน list1 ทั้งหมด
แสดงผลจำนวนสมาชิกใน list2 ทั้งหมด
แสดงผลสมาชิกของ list1 และต่อด้วยสมาชิกของ list2
แสดงผลสมาชิกของ list2 ออกมาสองครั้ง เรียกว่าการทำซ้ำ
แสดงการตรวจสอบว่า 9 เป็นสมาชิกของ list1 หรือไม่
แสดงการตรวจสอบว่า 7 เป็นสมาชิกของ list2 หรือไม่
แสดงผลการตรวจทานสมาชิกทั้งหมดใน list1


ศึกษาจาก https://youtu.be/pZ788u6XsiM
แนบไฟล์
ผลลัพธ์ตัวดำเนินการ list.JPG
ผลลัพธ์ตัวดำเนินการ list.JPG (14.49 KiB) Viewed 1328 times
rangsan
PHP Hero Member
PHP Hero Member
โพสต์: 199
ลงทะเบียนเมื่อ: 30/04/2018 9:44 am

Re: ทำความรู้จักกับภาษา python (6) : ตัวแปรชนิด List (ลิส)

โพสต์ที่ยังไม่ได้อ่าน โดย rangsan »

ตัวแปรชนิด List (ลิส)

โค้ด: เลือกทั้งหมด

Country_list = ['Thai','English','France','Geramany','America']
Year_list = [2000,2001,2002,2003,2004]

print (Country_list)
print (Country_list[0:4])
print (Country_list[-1:])
print (Year_list)
print (Year_list[1:3])
print (Year_list[2:])
ผลลัพธ์การรันโค้ด
List.png
List.png (23.88 KiB) Viewed 1317 times
ศึกษาจาก : https://www.youtube.com/watch?v=pZ788u6 ... lzdKrpxsMM
It’s never too late to start again.
ภาพประจำตัวสมาชิก
chatee supasand
PHP VIP Members
PHP VIP Members
โพสต์: 1666
ลงทะเบียนเมื่อ: 04/06/2019 10:06 am

Re: ทำความรู้จักกับภาษา python (6) : ตัวแปรชนิด List (ลิส)

โพสต์ที่ยังไม่ได้อ่าน โดย chatee supasand »

ลองเขียนความรู้ที่ได้จากวีดีโอ สอนไพทอน บทที่ 6 ทำความรู้จัก ตัวแปรชนิด List การใช้งานตัวแปลประเภทลิส
ศึกษาจาก https://www.youtube.com/watch?v=pZ788u6 ... MM&index=6

โค้ด: เลือกทั้งหมด

name = ['bell','jame','boy','num','fon']
sex = ['male' , 'female']
age = [20,21,22,23,24,25]
print name + sex + age
print name[1:3]
print name[0]
print sex[1]
print age[-3]
sharevdo6.jpg
sharevdo6.jpg (31.46 KiB) Viewed 1010 times
แสดง ชื่อทั้งหมด เพศ และ อายุ
แสดงชื่อคนที่ 2-3
แสดงชื่อคนที่1
แสดงเพศ หญิง
แสดงอยุ 23 เพราะนับมาจากได้หลัง -3
รูปภาพ
ภาพประจำตัวสมาชิก
jirawoot
PHP VIP Members
PHP VIP Members
โพสต์: 3129
ลงทะเบียนเมื่อ: 17/06/2019 10:30 am

Re: ทำความรู้จักกับภาษา python (6) : ตัวแปรชนิด List (ลิส)

โพสต์ที่ยังไม่ได้อ่าน โดย jirawoot »

โค้ด: เลือกทั้งหมด

list1 =['python', 'helloworld', 2013,2024]
list2=[1,2,3,4,5]

print(list1)
print(list2)
ผลลัพธ์
Selection_012312.png
Selection_012312.png (6.12 KiB) Viewed 986 times

โค้ด: เลือกทั้งหมด

list1 =['python', 'helloworld', 2013,2024]
list2=[1,2,3,4,5]

print(list1[0])
print(list1[1:3])
print(list2[2:])
print(list1[-2])

ผลลัพธ์
Selection_012312.png
Selection_012312.png (6.12 KiB) Viewed 986 times

โค้ด: เลือกทั้งหมด

var_list = ['python', 'hello', 2013, 2014]
print(var_list[1])

var_list[1]='update'
print(var_list[1])
ผลลัพธ์
Selection_012312.png
Selection_012312.png (6.12 KiB) Viewed 986 times
ลบค่า list

โค้ด: เลือกทั้งหมด

var_list = ['python', 'hello', 2013, 2014]
print(var_list[1])

del var_list[1]
print(var_list[1])
ผลลัพธ์
Selection_01123124.png
Selection_01123124.png (3.49 KiB) Viewed 986 times

โค้ด: เลือกทั้งหมด

list1 =['python', 'helloworld', 2013,2024]
list2=[1,2,3,4,5]

print(len(list1))
print(len(list2))

print(list1+list2)
print(list1*2)

print("python" in list1)
print('php' in list1)

for x in list1:
    print(x)
ผลลัพธ์
Selection_012313.png
Selection_012313.png (9.99 KiB) Viewed 986 times
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 4