ການຂຽນອາລະກິດ Python

ບໍ່ມີການສະໜັບສະໜູນພົບພື້ນຖານມາດຕະການໃນ Python, ແຕ່ສາມາດໃຊ້ລາຍການ Python ແທນ.

ຕາມ

ຕາມມີຄວາມຄິດຫຼາຍຢູ່ພາຍໃນບັນດາບັນທຶກດຽວກັນ, ທ່ານສາມາດກວມຄືນບັນດາຄູ່ມວນຫນຶ່ງພຽງພາຍໃນບັນດາບັນທຶກ.

ການດຳເນີນ

ສ້າງຕາມມາດຕະການລົດຄົບພິເສດ:

cars = ["Porsche", "Volvo", "BMW"]

ການດຳເນີນພາຍຫນັງ

ຫົວຂໍ້ຕາມມີຫຍັງ?

ຕາມມີຄວາມຄິດຫຼາຍຢູ່ພາຍໃນບັນທຶກມາດຕະການດຽວກັນ, ທ່ານສາມາດກວມຄືນບັນດາຄູ່ມວນຫນຶ່ງພຽງພາຍໃນບັນດາບັນທຶກ.

ຖ້າທ່ານມີລາຍການບັນດາຫົວຂໍ້(ອີງຕາມວ່າລາຍການຊື່ນະນານລົດ), ພັດທະນາຊື່ນະນານພາຍໃນບັນດາບັນທຶກດຽວກັນສາມາດເບິ່ງໄດ້ວ່າ:

car1 = "Porsche"
car2 = "Volvo"
car3 = "BMW"

ແຕ່ຖ້າທ່ານຢາກຢືບຢັບບັນດາຊື່ນະນານນັ້ນແລະຊອກຫາຊື່ນະນານຄົບພິເສດແນວໃດ? ຖ້າບໍ່ແມ່ນລົດສາມຄັນແຕ່ລົດສາມສາມສາມຄັນນັ້ນຈະເປັນແນວໃດ?

ກົນວິທີພົບພື້ນຖານຫົວຂໍ້!

ຕາມມີຄວາມຄິດຫຼາຍຢູ່ພາຍໃນບັນທຶກມາດຕະການດຽວກັນ, ທ່ານສາມາດອ່ານຄືນບັນທຶກດຽວກັນຈາກບັນທຶກບັນດາບັນທຶກ.

ອ່ານປະກອບຕາມ

ອ່ານປະກອບຕາມຈາກບັນທຶກບັນດາບັນທຶກ.

ການດຳເນີນ

ຮັບຄືນຄູ່ມວນທໍາອິດ:

x = cars[0]

ການດຳເນີນພາຍຫນັງ

ການດຳເນີນ

ດັດແປງຄູ່ມວນທໍາອິດຂອງຕາມ:

cars[0] = "Audi"

ການດຳເນີນພາຍຫນັງ

ຄວາມຍາວຂອງຕາມ

ໃຊ້ len() ກົນວິທີເພີ່ມຄືນຈຳນວນປະກອບ(ຈຳນວນບັນທຶກຂອງຕາມ).

ການດຳເນີນ

ຮັບຄືນຈຳນວນປະກອບຂອງ cars:

x = len(cars)

ການດຳເນີນພາຍຫນັງ

注释:ຄວາມຍາວຂອງຕາມຈະຫຼາຍກວ່າບັນທາບັນດາບັນທຶກຕາມ.

ຢືບຢັບປະກອບຕາມ

ທ່ານສາມາດໃຊ້ for in ການຢືບຢັບວົງກວ້າງປະກອບທຸກຢ່າງຂອງຕາມ.

ການດຳເນີນ

ກະຈາຍການປະກອບທຸກຢ່າງຈາກລາຍການ cars:

for x in cars:
  print(x)

ການດຳເນີນພາຍຫນັງ

ເພີ່ມປະກອບຕາມ

ທ່ານສາມາດໃຊ້ append() ກົນວິທີເພີ່ມປະກອບມາຕາມ.

ການດຳເນີນ

ເພີ່ມປະກອບຫນຶ່ງຫນຶ່ງຕໍ່ລາຍການ cars:

cars.append("Audi")

ການດຳເນີນພາຍຫນັງ

ລຶບປະກອບຈາກຕາມ

ທ່ານສາມາດໃຊ້ pop() ກົນວິທີລຶບປະກອບຈາກຕາມ.

ການດຳເນີນ

ລຶບປະກອບທີສອງຈາກລາຍການ cars:

cars.pop(1)

ການດຳເນີນພາຍຫນັງ

ທ່ານສາມາດໃຊ້ remove() ກົນວິທີລຶບປະກອບຈາກຕາມ.

ການດຳເນີນ

ລຶບປະກອບທີ່ມີຄູ່ມວນ "Volvo":

cars.remove("Volvo")

ການດຳເນີນພາຍຫນັງ

注释:ລາຍການ remove() ກົນວິທີພົບພື້ນຖານຫົວຂໍ້ພຽງພາຍໃນຄັ້ງທຳອິດ.

数组方法

Python 提供一组可以在列表或数组上使用的内建方法。

方法 描述
append() 在列表的末尾添加一个元素
clear() 删除列表中的所有元素
copy() 返回列表的副本
count() 返回具有指定值的元素数量。
extend() 将列表元素(或任何可迭代的元素)添加到当前列表的末尾
index() 返回具有指定值的第一个元素的索引
insert() 在指定位置添加元素
pop() 删除指定位置的元素
remove() 删除具有指定值的项目
reverse() 颠倒列表的顺序
sort() 对列表进行排序

注释:Python 没有内置对数组的的支持,但可以使用 Python 列表代替。