ຮຽນຮູ້ໂຄງສ້າງຂໍ້ມູນ Python Tuples - ພາກທີ 2


ໃນພາກ 2 ຂອງຊຸດໂຄງສ້າງ Python ນີ້, ພວກເຮົາຈະມາລົມກັນກ່ຽວກັບສິ່ງທີ່ເປັນ tuple, ມັນແຕກຕ່າງຈາກໂຄງສ້າງຂໍ້ມູນອື່ນໆໃນ python, ວິທີການສ້າງ, ລຶບວັດຖຸແລະວິທີການຂອງ Tuple ແລະວິທີ tuple ແຕກຕ່າງຈາກລາຍຊື່.

  • tu Python ແມ່ນຄ້າຍຄືກັບບັນຊີໂຄງສ້າງຂອງຂໍ້ມູນແຕ່ຄວາມແຕກຕ່າງຕົ້ນຕໍລະຫວ່າງລາຍຊື່ແລະ tuple ແມ່ນ, ບັນຊີແມ່ນປະເພດທີ່ປ່ຽນແປງໄດ້ໃນຂະນະທີ່ tuples ແມ່ນປະເພດທີ່ບໍ່ສາມາດປ່ຽນແປງໄດ້.
  • Tuples ສະ ໜັບ ສະ ໜູນ ການສ້າງດັດສະນີ (ທັງການດັດສະນີໃນທາງບວກແລະລົບ) ແລະການ ດຳ ເນີນງານ slicing.
  • ໂດຍທົ່ວໄປແລ້ວ Tuples ຈະຖືກ ນຳ ໃຊ້ເຂົ້າໃນການເກັບຮັກສາຂໍ້ມູນສະເພາະດ້ານ.
  • ເມື່ອປຽບທຽບກັບບັນຊີລາຍຊື່ການກິນອາຫານ tuple ແມ່ນໄວ.
  • Tuples ສາມາດຖືກ ນຳ ໃຊ້ເປັນ“ ກຸນແຈ” ສຳ ລັບວັດຖຸພົດຈະນານຸກົມນັບຕັ້ງແຕ່ມັນເປັນສິ່ງທີ່ຍົກເລີກໄດ້.
  • ພວກເຮົາຍັງສາມາດເກັບຮັກສາປະເພດຂໍ້ມູນທີ່ສາມາດປ່ຽນແປງໄດ້ພາຍໃນ tuple ເຊັ່ນ: ບັນຊີ, ຄ່າ, ແລະອື່ນໆ
  • ອົງປະກອບຂອງເຕົ້ານົມບໍ່ສາມາດດັດແປງໄດ້ເວັ້ນເສຍແຕ່ວ່າອົງປະກອບທີ່ມີການປ່ຽນແປງໄດ້.
  • Tuples ແມ່ນຕົວແທນໂດຍໃຊ້ວົງເລັບ "()" .

ກໍ່ສ້າງວັດຖຸ Tuple

ຄ້າຍຄືກັບລາຍຊື່ tuple ຍັງມີ 2 ວິທີໃນການສ້າງວັດຖຸ.

<

  • ວິທີການກໍ່ສ້າງ Tuple“ tuple()”.
  • ວົງເລັບພ້ອມດ້ວຍຄ່າຕ່າງໆທີ່ແຍກດ້ວຍເຄື່ອງ ໝາຍ ຈຸດ.
  • ໝາຍ ເຫດ: ທ່ານສາມາດສ້າງ tuple ຫຼື tuple ຫວ່າງທີ່ມີຄຸນຄ່າຫຼາຍຢ່າງ, ແຕ່ເມື່ອທ່ານສ້າງ tuple ດ້ວຍຄ່າ ໜຶ່ງ ທ່ານຄວນເພີ່ມ comma comman ໃສ່ມັນຖ້າບໍ່ດັ່ງນັ້ນມັນຈະບໍ່ຖືກຖືວ່າເປັນ object tuple.

    ທ່ານຍັງສາມາດສ້າງ tuple ໂດຍບໍ່ຕ້ອງໃສ່ວົງເລັບໂດຍການໃຫ້ຄ່າຫລາຍໆຕົວຕໍ່ຕົວແປທີ່ແຍກອອກໂດຍເຄື່ອງ ໝາຍ ຈຸດແລະນັ້ນຈະຖືກປ່ຽນເປັນ Tuple object. ນີ້ເອີ້ນວ່າການຫຸ້ມຫໍ່ tuple.

    ດັດສະນີ Tuple ແລະ Slicing

    ຄ້າຍຄືກັບບັນຊີລາຍຊື່, tuple ຍັງສະ ໜັບ ສະ ໜູນ ການ ດຳ ເນີນການດັດສະນີແລະການຕັດແຜ່ນ.

    ແຕ່ລະລາຍການໃນ tuple ແມ່ນຖືກມອບ ໝາຍ ໃຫ້ ຕຳ ແໜ່ງ ດັດສະນີເລີ່ມຈາກ (0) ແລະ ຕຳ ແໜ່ງ ດັດສະນີລົບເລີ່ມແຕ່ (-1). ພວກເຮົາສາມາດເຂົ້າເຖິງ ຕຳ ແໜ່ງ ດັດສະນີເພື່ອໃຫ້ໄດ້ຄຸນຄ່າຫລືແມ່ນແຕ່ພວກເຮົາສາມາດປັບປຸງລາຍການ Tuple ໄດ້ຖ້າມັນມີພຽງແຕ່ປະເພດທີ່ປ່ຽນແປງໄດ້ເຊັ່ນລາຍຊື່ຫລືຊຸດ

    ພວກເຮົາຍັງສາມາດໃຊ້ slicing ເພື່ອເຂົ້າຫາລາຍການຕ່າງໆໃນລາຍການ. ການຫຼຸດລົງເຮັດໃຫ້ພວກເຮົາສາມາດເຂົ້າເຖິງຫລາຍລາຍການໂດຍ ກຳ ນົດຈຸດເລີ່ມຕົ້ນ, ສິ້ນສຸດ, ຕົວ ກຳ ນົດຂັ້ນຕອນ.

    Tuple ແມ່ນປະເພດທີ່ບໍ່ສາມາດປ່ຽນແປງໄດ້ທ່ານບໍ່ສາມາດດັດແປງຫຼືເອົາອົງປະກອບຕ່າງໆອອກຈາກ Tuple ແຕ່ພວກເຮົາສາມາດດັດແປງຫຼືລົບລ້າງອົງປະກອບທີ່ປ່ຽນແປງໄດ້ເຊິ່ງມີຢູ່ພາຍໃນ tuple.

    ພິຈາລະນາຕົວຢ່າງ:

    b = (1,2,3,'Leo',[12,13,14],(1.1,2.2))
    

    ມີບັນຊີລາຍຊື່ວັດຖຸທີ່ສາມາດປ່ຽນແປງໄດ້ພາຍໃນ tuple b ຢູ່ທີ່ດັດຊະນີ 4. ຕອນນີ້ພວກເຮົາສາມາດດັດແປງຫຼືລຶບອົງປະກອບຂອງລາຍການນີ້.

    ວິທີ Tuple

    ໃຊ້ລະຫັດ“ dir()” ທີ່ຖືກສ້າງຂື້ນມາເພື່ອເຂົ້າຫາວິທີການແລະຄຸນລັກສະນະຕ່າງໆ ສຳ ລັບວັດຖຸຕ່າງໆ.

    count (x) ວິທີການ - ສົ່ງ ຈຳ ນວນຄັ້ງ x ທີ່ມີຢູ່ໃນ tuple.

    ວິທີການດັດສະນີ (x) - ກັບຄືນ ຕຳ ແໜ່ງ ດັດສະນີ ທຳ ອິດຂອງ x.

    ຄ້າຍຄືກັບບັນຊີລາຍຊື່ທີ່ພວກເຮົາສາມາດລວມວັດຖຸ Tuple ສອງຢ່າງເຂົ້າໄປໃນວັດຖຸດຽວໂດຍໃຊ້ຕົວປະຕິບັດງານ "+" .

    ການ ກຳ ຈັດແລະລຶບສິ່ງຂອງ Tuple

    Tuple ແມ່ນປະເພດທີ່ບໍ່ສາມາດປ່ຽນແປງໄດ້ພວກເຮົາບໍ່ສາມາດເອົາອົງປະກອບຕ່າງໆອອກຈາກມັນ. ພວກເຮົາສາມາດລຶບວັດຖຸທີ່ໃຊ້ tuple ອອກຈາກ namespace ໂດຍໃຊ້ ຄຳ ວ່າ“ del” ທີ່ມີຢູ່ແລ້ວ.

    ໃນບົດຂຽນນີ້, ທ່ານໄດ້ເຫັນສິ່ງທີ່ເປັນຕົວຢ່າງຂອງ tuple, ວິທີການກໍ່ສ້າງ tuple, ວິທີການ ນຳ ໃຊ້ການ ດຳ ເນີນການດັດສະນີແລະ slicing, ວິທີ tuple, ແລະອື່ນໆ ການແຊກຊ້ອນຜ່ານ tuple ແມ່ນໄວກວ່າເມື່ອທຽບໃສ່ກັບບັນຊີ. ມັນເປັນສິ່ງທີ່ດີທີ່ສຸດທີ່ຈະໃຊ້ tuple ໃນເວລາທີ່ພວກເຮົາມີຂໍ້ມູນຂອງພວກເຮົາໃຫ້ຄົງທີ່ຕະຫຼອດໂຄງການຂອງພວກເຮົາ.

    ໃນບົດຄວາມຕໍ່ໄປ, ພວກເຮົາຈະພິຈາລະນາເບິ່ງວັດຈະນານຸກົມກ່ຽວກັບໂຄງສ້າງຂໍ້ມູນທີ່ມີຢູ່. ຈົນກ່ວານັ້ນ, ທ່ານສາມາດອ່ານເພີ່ມເຕີມກ່ຽວກັບ Tuples ທີ່ນີ້.