Python # เพิ่ม-ลบค่าในตัวแปรชนิด list และ dict

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

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

ภาพประจำตัวสมาชิก
chbbk
PHP VIP Members
PHP VIP Members
โพสต์: 2972
ลงทะเบียนเมื่อ: 08/09/2014 10:34 am

Python # เพิ่ม-ลบค่าในตัวแปรชนิด list และ dict

โพสต์โดย chbbk » 08/12/2014 12:29 am

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

list_a = [1, 2, 3]
list_b = [4, 5]


เพิ่มค่าลงในตัวแปร list
append

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

list_a.append('x')  # เพิ่ม x ต่อท้ายเข้าไปใน list_a ,,,,, list_a = [1, 2, 3, 'x' ]
list_a.append(list_b)  #เพิ่ม list_b ต่อท้ายเข้าไปใน list_a  ,,,,, list_a = [1, 2, 3, [4, 5]]
list_a.append('abc') #เพิ่ม abc ต่อท้ายใน list_a ,,,,, list_a = [1, 2, 3, 'abc' ]


extend

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

list_a.extend('x')  #เพิ่ม x เข้าไปใน list_a ,,,,, list_a = [1, 2, 3, 'x' ]
list_a.extend(list_b)  #เพิ่ม list_b เข้าไปใน list_a ,,,,,, list_a = [1, 2, 3, 4, 5]
list_a.extend('abc')  #ถ้าเป็น string จะถูกแยกออก ,,,,, list_a = [1, 2, 3, 'a', 'b', 'c' ]


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

list_a+=list_b    #เพิ่ม list_b เข้าไปใน list_a ,,,,,, list_a = [1, 2, 3, 4, 5]
ทำงานได้คล้าย extend แต่ไม่ควรใช้


ลบค่าออกจากตัวแปร list
remove

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

list_b.remove(4)   #ลบ 4 ออกจาก list_b ,,,,,, list_b = [5]

del

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

del list_b[0]     #ลบตำแหน่งแรกใน list_b ,,,,,, list_b = [5]


------------------------------------------------------------------------------

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

dict_a = {'a' : 1, 'b' : 2 '}
dict_b = {'c' : 3}


เพิ่มค่าลงในตัวแปร dict

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

dict_a.update(c=3)    #เพิ่ม c=3 ลงใน dict_a ,,,,,, dict_a = {'a':1, 'b':2, 'c':3}
dict_a.update(dict_b)   #เพิ่ม dict_b ลงใน dict_a ,,,,, dict_a = {'a':1, 'b':2, 'c':3 }

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

dict_a['add'] = 5   #เพิ่ม add=5 ลงใน dict_a ,,,,,, dict_a = {'a':1, 'b':2, 'add':5 }


ลบค่าออกจากตัวแปร dict

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

del dict_a['a']    #ลบ a ออกจาก dict_a  ,,,,,, dict_a = { 'b':2 }
Trust me, I'm a Programmer

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 16738
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: Python # เพิ่ม-ลบค่าในตัวแปรชนิด list และ dict

โพสต์โดย mindphp » 05/06/2017 3:50 am

ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 2 และ บุคคลทั่วไป 0 ท่าน