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

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

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

dawthana
PHP Super Hero Member
PHP Super Hero Member
Posts: 604
Joined: 07/12/2016 10:55 am

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

Post by dawthana »

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

การกำนดค่าตัวแปร List
-การกำหนดค่าให้กับตัวแปร List (ลิส) ต้องอยู่ภายใต้เครื่องหมาย [...]
list2.png
list2.png (37.06 KiB) Viewed 727 times
การเพิ่มค่าให้กับตัวแปร list
จะเห็นได้ว่า Update (อัพเดท) เข้าไปแทนที่ค่าเก่าก็คือ abc
list3.png
list3.png (35.35 KiB) Viewed 727 times
การลบค่าในตัวแปร List
จะเห็นได้ว่าเมื่อ Delete (ดีลิท) ตัวแปร abc ออก ตัวแปร 2013 จะเข้ามาแทนที่
list4.png
list4.png (36.09 KiB) Viewed 727 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 727 times
ศึกษาข้อมูลจาก https://www.youtube.com/watch?v=pZ788u6 ... lzdKrpxsMM
dawthana
PHP Super Hero Member
PHP Super Hero Member
Posts: 604
Joined: 07/12/2016 10:55 am

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

Post by dawthana »

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

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

Post by Dive Demo »

อ่านแล้วเข้าใจครับ
User avatar
Jom07
PHP Super Hero Member
PHP Super Hero Member
Posts: 514
Joined: 08/01/2018 9:56 am

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

Post by Jom07 »

Code: Select all

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

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

Image

ให้ 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
Image
Patcharanan.0399
PHP Hero Member
PHP Hero Member
Posts: 114
Joined: 09/04/2018 10:04 am

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

Post by Patcharanan.0399 »

Code: Select all

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
Attachments
ผลลัพธ์ตัวดำเนินการ list.JPG
ผลลัพธ์ตัวดำเนินการ list.JPG (14.49 KiB) Viewed 636 times
rangsan
PHP Hero Member
PHP Hero Member
Posts: 199
Joined: 30/04/2018 9:44 am

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

Post by rangsan »

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

Code: Select all

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 625 times
ศึกษาจาก : https://www.youtube.com/watch?v=pZ788u6 ... lzdKrpxsMM
It’s never too late to start again.
User avatar
chatee supasand
PHP VIP Members
PHP VIP Members
Posts: 1665
Joined: 04/06/2019 10:06 am

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

Post by chatee supasand »

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

Code: Select all

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 318 times
แสดง ชื่อทั้งหมด เพศ และ อายุ
แสดงชื่อคนที่ 2-3
แสดงชื่อคนที่1
แสดงเพศ หญิง
แสดงอยุ 23 เพราะนับมาจากได้หลัง -3
Image
User avatar
jirawoot
PHP VIP Members
PHP VIP Members
Posts: 3130
Joined: 17/06/2019 10:30 am

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

Post by jirawoot »

Code: Select all

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 294 times

Code: Select all

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 294 times

Code: Select all

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 294 times
ลบค่า list

Code: Select all

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 294 times

Code: Select all

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 294 times
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Python Knowledge”

Who is online

Users browsing this forum: No registered users and 11 guests