ບັນດາບົດສະຫຼັກ Python

ພິບັດປະສົມພລີນິງ

ພາຍໃນພິບັດຂອງພິບັດປະສົມພາຍໃນພິບັດພລີນິງພິບັດບໍ່ມີສິບນິຍົມ

  • ລາຍການເປັນການລວມບ່ອນທີ່ມີອັນຕະລາງສາມາດປ່ຽນແປງບໍ່ມີບັນທຶກລຳດັບອະນຸຍາດບັນດາສິບນິຍົມ
  • ທີມິກເປັນການລວມບ່ອນທີ່ມີອັນຕະລາງບໍ່ມີບັນທຶກລຳດັບອະນຸຍາດບັນດາສິບນິຍົມ
  • ການລວມບ່ອນເປັນການລວມບ່ອນທີ່ບໍ່ມີອັນຕະລາງບໍ່ມີບັນທຶກລຳດັບບໍ່ມີສິບນິຍົມ
  • ນວຍພິບັດເປັນການລວມບ່ອນທີ່ບໍ່ມີອັນຕະລາງອັນຕະລາງບໍ່ມີບັນທຶກລຳດັບບໍ່ມີສິບນິຍົມບັນດາສິບນິຍົມ

选择集合类型时,了解该类型的属性很有用。

为特定数据集选择正确的类型可能意味着保留含义,并且可能意味着提高效率或安全性。

列表

列表是一个有序且可更改的集合。在 Python 中,列表用方括号编写。

ບົດສະຫຼຸບ

创建列表:

thislist = ["apple", "banana", "cherry"]
print(thislist)

ການດຳເນີນຄວາມພິຈາລະນາ

访问项目

您可以通过引用索引号来访问列表项:

ບົດສະຫຼຸບ

打印列表的第二项:

thislist = ["apple", "banana", "cherry"]
print(thislist[1])

ການດຳເນີນຄວາມພິຈາລະນາ

负的索引

负索引表示从末尾开始,-1 表示最后一个项目,-2 表示倒数第二个项目,依此类推。

ບົດສະຫຼຸບ

ການຂຽນຂໍ້ທີ່ສຸດທ້າຍຂອງລາຍການ:

thislist = ["apple", "banana", "cherry"]
print(thislist[-1])

ການດຳເນີນຄວາມພິຈາລະນາ

ຕາຕະລາງທີ່ກໍານົດໄວ້

ທ່ານຈະສາມາດກໍານົດຕາຕະລາງທີ່ກໍານົດໄວ້ຂອງຕາຕະລາງທີ່ກໍານົດໄວ້:

ຫຼັງຈາກການກໍານົດຕາຕະລາງທີ່ກໍານົດໄວ້ຈະມີຄຸນຄ່າໃໝ່ທີ່ກວມບັນດາຕົວຕອນສະເພາະ:

ບົດສະຫຼຸບ

ບັນດາຕົວຕອນທີສາມ, ສາມ, ແລະ ຫ້າ:

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[2:5])

ການດຳເນີນຄວາມພິຈາລະນາ

ຄວາມຄິດ:ການຊອກຫາຈະເລີ່ມຈາກຕາຕະລາງ 2 (ລວມ) ຫາ 5 (ບໍ່ລວມ):

ບໍ່ມີຕາຕະລາງບັນດາຕົວຕອນທີ່ລວມເອົາ 0.

ຂອບສະຖານະຕາຕະລາງລົດຫຼິ້ນ

ຖ້າທ່ານຕ້ອງການຊອກຫາຈາກທີ່ສຸດຂອງລາຍການຈະໃຊ້ຕາຕະລາງລົດຫຼິ້ນລົດຫຼິ້ນ:

ບົດສະຫຼຸບ

ບົດນີ້ຈະກັບຄືນບັນດາຕົວຕອນຈາກຕາຕະລາງ -4 (ລວມ) ຫາ -1 (ບໍ່ລວມ):

thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"]
print(thislist[-4:-1])

ການດຳເນີນຄວາມພິຈາລະນາ

ການປ່ຽນຄຸນຄ່າບັນດາຕົວຕອນ

ຖ້າທ່ານຕ້ອງປ່ຽນຄຸນຄ່າບັນດາຕົວຕອນສະເພາະໃນລາຍການຈະໃຊ້

ບົດສະຫຼຸບ

ການປ່ຽນຕົວຕອນທີສອງ:

thislist = ["apple", "banana", "cherry"]
thislist[1] = "mango"
print(thislist)

ການດຳເນີນຄວາມພິຈາລະນາ

ການຫຼິ້ນລົດຫຼິ້ນລາຍການ

ທ່ານຈະສາມາດໃຊ້ for ການຫຼິ້ນລົດຫຼິ້ນທີ່ພົບກັບລາຍການຕົວຕອນ:

ບົດສະຫຼຸບ

ການຂຽນຂໍ້ທັງໝົດບັນດາຕົວຕອນໃນລາຍການ:

thislist = ["apple", "banana", "cherry"]
for x in thislist:
  print(x)

ການດຳເນີນຄວາມພິຈາລະນາ

ທ່ານຈະຮຽນ For Loop Python ໃນບົດນີ້ທ່ານຈະຮຽນ for ຂໍ້ມູນຂອງການອອກລົດຫຼິ້ນ:

ການກວດກາບັນດາຕົວຕອນມີຫຼືບໍ່

ຖ້າທ່ານຕ້ອງການກວດກາວ່າບັນດາຕົວຕອນມີບັນດາຕົວຕອນສະເພາະໃນລາຍການຈະໃຊ້ in ສຳນວນຄວາມ:

ບົດສະຫຼຸບ

ການກວດກາວ່າບັນດາຕົວຕອນ "apple" ມີໃນລາຍການຫຼືບໍ່:

thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
  print("Yes, 'apple' is in the fruits list")

ການດຳເນີນຄວາມພິຈາລະນາ

ຈຳນວນບັນດາຕົວຕອນ

ຖ້າທ່ານຕ້ອງການຮູ້ວ່າບັນດາຕົວຕອນມີຈຳນວນຫຼາຍຫຼືບໍ່ໃນລາຍການຈະໃຊ້ len() ວິທີ:

ບົດສະຫຼຸບ

ການຂຽນຂໍ້ຂອງບັນດາຕົວຕອນໃນລາຍການ:

thislist = ["apple", "banana", "cherry"]
print(len(thislist))

ການດຳເນີນຄວາມພິຈາລະນາ

ສະເໜີບັນດາຕົວຕອນ

ຖ້າທ່ານຕ້ອງສະເໜີບັນດາຕົວຕອນໃສ່ທ້າຍທີ່ຂອງລາຍການຫຼັງໄດ້ຈະໃຊ້ append() ວິທີ:

ບົດສະຫຼຸບ

ການນຳໃຊ້ append() ວິທີສະເໜີບັນດາຕົວຕອນ:

thislist = ["apple", "banana", "cherry"]
thislist.append("orange")
print(thislist)

ການດຳເນີນຄວາມພິຈາລະນາ

ເພື່ອສະເໜີບັນດາຕົວຕອນໃນຕາຕະລາງທີ່ກໍານົດໄວ້ຈະໃຊ້ insert() ວິທີ:

ບົດສະຫຼຸບ

ການເພີ່ມບັນດາອີກໃຫ້ສະຖານະທີ່ທີສອງ

thislist = ["apple", "banana", "cherry"]
thislist.insert(1, "orange")
print(thislist)

ການດຳເນີນຄວາມພິຈາລະນາ

ການລາຍການ

ມີຫຼາຍວິທີທີ່ສາມາດລາຍການຢູ່ບ່ອນທີ່ຕັ້ງການ

ບົດສະຫຼຸບ

remove() ວິທີທີ່ກຳລັງລາຍການຢູ່ບ່ອນທີ່ຕັ້ງການ

thislist = ["apple", "banana", "cherry"]
thislist.remove("banana")
print(thislist)

ການດຳເນີນຄວາມພິຈາລະນາ

ບົດສະຫຼຸບ

pop() ວິທີທີ່ກຳລັງລາຍການຢູ່ບ່ອນທີ່ຕັ້ງການ (ຖ້າບໍ່ມີບ່ອນທີ່ຕັ້ງການທີ່ຈະລົງຄຳສັ່ງແມ່ນລາຍການສຸດທ້າຍ)

thislist = ["apple", "banana", "cherry"]
thislist.pop()
print(thislist)

ການດຳເນີນຄວາມພິຈາລະນາ

ບົດສະຫຼຸບ

del ຄຳສັ່ງ del ທີ່ກຳລັງລາຍການຢູ່ບ່ອນທີ່ຕັ້ງການ

thislist = ["apple", "banana", "cherry"]
del thislist[0]
print(thislist)

ການດຳເນີນຄວາມພິຈາລະນາ

ບົດສະຫຼຸບ

del ຄຳສັ່ງ del ກຳລັງລາຍການຢ່າງເຕັມທີ່

thislist = ["apple", "banana", "cherry"]
del thislist

ການດຳເນີນຄວາມພິຈາລະນາ

ບົດສະຫຼຸບ

clear() ວິທີທີ່ກຳລັງລາຍການ

thislist = ["apple", "banana", "cherry"]
thislist.clear()
print(thislist)

ການດຳເນີນຄວາມພິຈາລະນາ

ສ້າງສຳເນົາ

ທີ່ທ່ານສາມາດ list2 = list1 ຍ້ອນວ່າ:list2 ຈະຖືກສ້າງສຳເນົາ list1 ຂອງການອ້າງອີກlist1 ການປ່ຽນແປງທີ່ເຮັດຢູ່ຈະຖືກປ່ຽນແປງໃນ list2 ເພື່ອ.

ມີວິທີທີ່ສາມາດສ້າງສຳເນົາ copy().

ບົດສະຫຼຸບ

ການນຳໃຊ້ copy() ວິທີທີ່ສ້າງສຳເນົາ

thislist = ["apple", "banana", "cherry"]
mylist = thislist.copy()
print(mylist)

ການດຳເນີນຄວາມພິຈາລະນາ

ວິທີໜຶ່ງອີກທີ່ສາມາດນຳໃຊ້ວິທີພາຍໃນ list().

ບົດສະຫຼຸບ

ການນຳໃຊ້ list() ວິທີທີ່ສ້າງສຳເນົາ

thislist = ["apple", "banana", "cherry"]
mylist = list(thislist)
print(mylist)

ການດຳເນີນຄວາມພິຈາລະນາ

ການຕິດຕໍ່ລາຍການສອງອັນ

ໃນ Python ມີຫຼາຍວິທີທີ່ສາມາດຕິດຕໍ່ລາຍການສອງຫຼືຫຼາຍລາຍການ

ອີກວິທີໜຶ່ງທີ່ສາມາດຕິດຕໍ່ລາຍການສອງອັນແມ່ນນຳໃຊ້ສັນຍາ +

ບົດສະຫຼຸບ

ການຕິດຕໍ່ລາຍການສອງອັນ

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]
list3 = list1 + list2
print(list3)

ການດຳເນີນຄວາມພິຈາລະນາ

ອີກວິທີໜຶ່ງທີ່ສາມາດຕິດຕໍ່ລາຍການສອງອັນແມ່ນຕິດຕໍ່ບັນດາອີກໜຶ່ງຢ່າງໜຶ່ງຂອງ list2 ສູ່ list1

ບົດສະຫຼຸບ

ການເພີ່ມ list2 ສູ່ list1

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]
for x in list2:
  list1.append(x)
print(list1)

ການດຳເນີນຄວາມພິຈາລະນາ

ຫຼືອີກຢ່າງໜຶ່ງສາມາດນຳໃຊ້ວິທີ extend() ເພື່ອເພີ່ມບັນດາອີກຢ່າງໜຶ່ງຂອງລາຍການໜຶ່ງໃຫ້ລາຍການອີກ

ບົດສະຫຼຸບ

ການໃຊ້ວິທີ extend() ເພື່ອເພີ່ມ list2 ສູ່ທ້າຍ list1

list1 = ["a", "b" , "c"]
list2 = [1, 2, 3]
list1.extend(list2)
print(list1)

ການດຳເນີນຄວາມພິຈາລະນາ

list() ຫົວຂໍ້ສ້າງ

ກໍ່ສາມາດນຳໃຊ້ list() ການສ້າງລາຍການໃໝ່ດ້ວຍຫົວຂໍ້ສ້າງ

ບົດສະຫຼຸບ

ການນຳໃຊ້ list() ການສ້າງຫົວຂໍ້ທີ່ສ້າງລາຍການ

thislist = list(("ປາກ", "ການານາ", "ຈີຣີ")) # ບັນຈຸບາງວັດຖຸ
print(thislist)

ການດຳເນີນຄວາມພິຈາລະນາ

ກົນລະບຽບລາຍການ

Python ມີກົນລະບຽບທີ່ສາມາດນໍາໃຊ້ໃນລາຍການ.

ກົນລະບຽບ ການອະທິບາຍ
append() ເພີ່ມຄັກຄູ່ທີ່ຕັ້ງຢູ່ທີ່ຫນັງລາຍການ
clear() ລຶບລາຍການທັງໝົດ
copy() ການຄົ້ນຫາຄືນຂອງລາຍການ
count() ການມີຄຸນຄ່າຂອງລາຍການ
extend() ເພີ່ມລາຍການທີ່ມີຄຸນຄ່າຫລັງຈາກ
index() ກັບຄັກຄູ່ທີ່ມີຄຸນຄ່າສະເພາະ
insert() ເພີ່ມຄັກຄູ່ທີ່ຕັ້ງຢູ່ຈຳນວນສະເພາະ
pop() ລຶບອີກຄັກຄູ່ຄວາມຈຳນວນ
remove() ລຶບລາຍການທີ່ມີຄຸນຄ່າສະເພາະ
reverse() ສະພາບລາຍການຫນັງຫລັງ
sort() ຈັດລາຍການ