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

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

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

chbbk
PHP VIP Members
PHP VIP Members
Posts: 2971
Joined: 08/09/2014 10:34 am

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

Post by chbbk »

Code: Select all

list_a = [1, 2, 3]
list_b = [4, 5]
เพิ่มค่าลงในตัวแปร list
append

Code: Select all

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

Code: Select all

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' ]

Code: Select all

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

Code: Select all

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

Code: Select all

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

Code: Select all

dict_a = {'a' : 1, 'b' : 2 '}
dict_b = {'c' : 3}
เพิ่มค่าลงในตัวแปร dict

Code: Select all

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 }

Code: Select all

dict_a['add'] = 5   #เพิ่ม add=5 ลงใน dict_a ,,,,,, dict_a = {'a':1, 'b':2, 'add':5 }
ลบค่าออกจากตัวแปร dict

Code: Select all

del dict_a['a']    #ลบ a ออกจาก dict_a  ,,,,,, dict_a = { 'b':2 }
Trust me, I'm a Programmer
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25613
Joined: 22/09/2008 6:18 pm
Contact:

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

Post by mindphp »

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

Return to “Python Knowledge”

Who is online

Users browsing this forum: Bing [Bot] and 31 guests