ລະບົບຄັນຄົງ Python
- ບ່ອນໄກກ່ອນ ລະບົບ Python
- ບ່ອນໄກຕໍ່ໄປ ລະບົບການຄົ້ນຫາ Python
ສະບັບ (Tuple)
ສະບັບແມ່ນກຸ່ມທີ່ມີຢູ່ສະຖານະອາກາດແລະບໍ່ສາມາດປ່ຽນແປງ.ໃນ Python, ສະບັບແມ່ນຂຽນດ້ວຍກະບັງທີ່ມີຫົວຂໍ້.
ການຈັດການ
ການສ້າງສະບັບ:
thistuple = ("apple", "banana", "cherry") print(thistuple)
ການເຂົ້າເຖິງລາຍການສະບັບ
ທ່ານສາມາດເຂົ້າເຖິງລາຍການສະບັບວິທີຈາກການກ່ຽວກັບບັນທຶກພາຍໃນກະບັງ.
ການຈັດການ
ການບິນລາຍການທີ່ສອງຂອງສະບັບ:
thistuple = ("apple", "banana", "cherry") print(thistuple[1])
ບັນທຶກລົງນອກ
ບັນທຶກລົງນອກຈາກສຸດທ້າຍສະບັບຈະສະແດງວ່າ-1 ເປັນລາຍການສຸດທ້າຍ-2 ເປັນລາຍການທີ່ສອງສຸດຈາກສຸດທ້າຍ ແລະຕໍ່ໄປຕາມນັ້ນ.
ການຈັດການ
ການບິນລາຍການສຸດທ້າຍຂອງສະບັບ:
thistuple = ("apple", "banana", "cherry") print(thistuple[-1])
ຂອບເຂດດ້ວຍບັນທຶກ
ທ່ານສາມາດກຳນົດຂອບເຂດດ້ວຍຈຸດເລີ່ມສຸດຂອງຂອບເຂດແລະຈຸດຈົບສຸດ.
ຫຼັງຈາກການກຳນົດຂອບເຂດຫນັງຈາກມີຄຳຕອບຄືວ່າສະບັບທີ່ມີລາຍການຊະນວນທີ່ກຳນົດ.
ການຈັດການ
返回第三、第四、第五个项目:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[2:5])
ຄວາມຄິດເຫັນ:搜索将从索引 2(包括)开始,到索引 5(不包括)结束。
请记住,第一项的索引为 0。
负索引范围
如果要从元组的末尾开始搜索,请指定负索引:
ການຈັດການ
ບັນທັດຈະກັບກັບລູກຈາກຢູ່ບັນທຶກ -4 (ບັນທຶກ) ຫາ -1 (ບໍ່ບັນທຶກ):
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango") print(thistuple[-4:-1])
ປ່ຽນຄູ່ຄາດຕົວຈອງ
ຫຼັງຈາກທີ່ສ້າງຕົວຈອງທ່ານບໍ່ສາມາດປ່ຽນຄູ່ຄາດຂອງຕົວຈອງອີກ.ຕົວຈອງບໍ່ໄດ້ຮັບການປ່ຽນແປງ,ສະເພາະວ່າຈະເອີ້ນວ່າຕົວຈອງຄົງກັນ.
ແຕ່ມີວິທີທີ່ສາມາດໃຊ້.ທ່ານສາມາດປ່ຽນຕົວຈອງເປັນລາຍການບັນທ�ກທີ່ຈະປ່ຽນແປງຫຼັງຈາກນັ້ນທ່ານສາມາດປ່ຽນລາຍການບັນທຶກຫຼັງຈາກນັ້ນທ່ານສາມາດປ່ຽນລາຍການບັນທຶກຫຼັງຈາກນັ້ນທ່ານສາມາດປ່ຽນລາຍການບັນທຶກຫຼັງຈາກນັ້ນ.
ການຈັດການ
ທ່ານສາມາດປ່ຽນຕົວຈອງເປັນລາຍການບັນທຶກເພື່ອປ່ຽນແປງ:
x = ("apple", "banana", "cherry") y = list(x) y[1] = "kiwi" x = tuple(y) print(x)
ພັດທະນາຕົວຈອງ
ທ່ານສາມາດ for
ພັດທະນາລູກຂອງຕົວຈອງ
ການຈັດການ
ພັດທະນາລູກແລະຂຽນຕົວຈອງຄູ່ຄາດ:
thistuple = ("apple", "banana", "cherry") for x in thistuple: print(x)
ທ່ານຈະ ການລະລາຍ For Python ທີ່ພວກເຮົາຮຽນໃນຫນັງນີ້: for
ຂໍ້ມູນກ່ຽວກັບການອອກວຽນ.
ກວດກາລູກມີຫຼືບໍ່
ສຳລັບທີ່ຈະຮູ້ວ່າຕົວຈອງມີລູກສະເພາະນັ້ນພວກເຮົາຕ້ອງໃສ່ in
ຄຳປະໝາກ:
ການຈັດການ
ກວດກາວ່າ "apple" ຈະມີໃນຕົວຈອງ:
thistuple = ("apple", "banana", "cherry") if "apple" in thistuple: print("Yes, 'apple' is in the fruits tuple")
ຈຳນວນລູກຕົວຈອງ
ສຳລັບທີ່ຈະຮູ້ວ່າຕົວຈອງມີລູກຫຼາຍຫຼາຍນັ້ນພວກເຮົາຕ້ອງໃສ່ len()
ວິທີ:
ການຈັດການ
ຂຽນຕົວຈອງຈຳນວນລູກຂອງຕົວຈອງ:
thistuple = ("apple", "banana", "cherry") print(len(thistuple))
ເພີ່ມລູກ
ຕົວຈອງຈະຖືກສ້າງຢູ່ຫຼັງຈາກນັ້ນທ່ານບໍ່ສາມາດເພີ່ມລູກໃຫ້ຕົວຈອງອີກ.ຕົວຈອງບໍ່ໄດ້ຮັບການປ່ຽນແປງ.
ການຈັດການ
ທ່ານບໍ່ສາມາດເພີ່ມລູກໃຫ້ຕົວຈອງ:
thistuple = ("apple", "banana", "cherry") thistuple[3] = "orange" # ຈະກະທົບການບໍ່ມີຄວາມຜິດພາດ print(thistuple)
ສ້າງຕົວຈອງທີ່ມີລູກດຽວ
ສຳລັບທີ່ຈະສ້າງຕົວຈອງທີ່ມີລູກດຽວເທົ່ານັ້ນພວກເຮົາຕ້ອງໃສ່ຄວາມສະເຫນີຫຼັງລູກດຽວນັ້ນບໍ່ຕາມຈະບໍ່ສາມາດບັນທາການບັນທຶກຂອງລູກພວກເຮົາຫຼາຍຫຼາຍ.
ການຈັດການ
ຕົວຈອງພຽງບາງລູກດຽວຫຼາຍ:ບໍ່ຈົດຈອນຄວາມສະເຫນີ.
thistuple = ("apple",) print(type(thistuple)) #ບໍ່ແມ່ນຕົວຈອງ thistuple = ("apple") print(type(thistuple))
ລຶບລູກ
ຄວາມຄິດເຫັນ:ທ່ານບໍ່ສາມາດລຶບລູກຂອງຕົວຈອງຢູ່ໃນຕົວຈອງ.
ຕົວປະກອບບໍ່ສາມາດປ່ຽນແປງອອກຈາກ ແຕ່ເຈົ້າສາມາດລຶບຕົວປະກອບຢ່າງສົມບູນ:
ການຈັດການ
ຄຳຫຼັງ del ສາມາດລຶບຕົວປະກອບຢ່າງສົມບູນ:
thistuple = ("apple", "banana", "cherry") del thistuple print(thistuple) # ຈະເປັນການຜິດພາດ ຍ້ອນຕົວປະກອບບໍ່ມີອອກຈາກ
ຕິດຕໍ່ຕົວປະກອບສອງຕົວປະກອບ
ສຳລັບການຕິດຕໍ່ສອງຕົວປະກອບຫຼືຫຼາຍຕົວປະກອບ, ເຈົ້າສາມາດໃຊ້ຕິດຕໍ່ການກົດຕົວ +:
ການຈັດການ
ຕິດຕໍ່ຕົວປະກອບ
tuple1 = ("a", "b" , "c") tuple2 = (1, 2, 3) tuple3 = tuple1 + tuple2 print(tuple3)
ວິທີການສ້າງຕົວປະກອບ tuple()
ກໍ່ສາມາດໃຊ້ tuple()
ວິທີການສ້າງຕົວປະກອບ.
ການຈັດການ
ການໃຊ້ tuple()
ວິທີທີ່ສາມາດໃຊ້ທີ່ສາມາດສ້າງຕົວປະກອບ:
thistuple = tuple(("apple", "banana", "cherry")) # ຄວາມເບິ່ງ: ສະໝອງທີ່ມີສອງກົງ print(thistuple)
ວິທີຕົວປະກອບ
Python ສະໜອງສອງວິທີທີ່ສາມາດໃຊ້ໃນຕົວປະກອບ.
ວິທີ | ອະທິບາຍ |
---|---|
count() | ກັບຄືນຈຳນວນຄຳການບັນທຶກ |
index() | ຄົ້ນຫາຄູ່ຄວາມທີ່ກ່ຽວຂ້ອງໃນຕົວປະກອບທີ່ບັນທຶກ ແລະ ກັບຄືນຄຳການບັນທຶກທີ່ພົບ |
- ບ່ອນໄກກ່ອນ ລະບົບ Python
- ບ່ອນໄກຕໍ່ໄປ ລະບົບການຄົ້ນຫາ Python