ສາລະບານ[ເຊື່ອງ][ສະແດງ]
ໃນບົດສອນນີ້, ພວກເຮົາຈະພິຈາລະນາຢ່າງລະອຽດກ່ຽວກັບລາຍຊື່. ພວກເຮົາໄດ້ຮຽນຮູ້ແລ້ວກ່ຽວກັບ ຊ່ອຍແນ່ ແລະດັດຊະນີ ໃນ Python. ໃຫ້ດຳນ້ຳເລິກໜ້ອຍໜຶ່ງ.
ລາຍການ
ເບິ່ງຕົວຢ່າງນີ້:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
print(names[0])
ນີ້ຈະພິມພຽງແຕ່ລາຍການຢູ່ໃນດັດຊະນີ 0 ເຊັ່ນ “Shahbaz” ໃນ terminal.
ຫຼືທ່ານສາມາດພິມບັນຊີລາຍຊື່ທີ່ສົມບູນພຽງແຕ່ໂດຍການນໍາໃຊ້ print(names)
ຢ່າງໃດກໍ່ຕາມ, ໃຫ້ເວົ້າວ່າພວກເຮົາຕ້ອງປັບປຸງບັນຊີລາຍຊື່ຂອງຊື່ໃນຂັ້ນຕອນຕໍ່ໄປຂອງໂຄງການ. ພວກເຮົາສາມາດເຮັດໄດ້ເຊັ່ນນີ້:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
names[3] = Dimitri
print(names)
ໃນປັດຈຸບັນການເຂົ້າຢູ່ໃນດັດຊະນີ 3 ໄດ້ຖືກປັບປຸງເປັນ "Dimitri".
ອອກກໍາລັງກາຍ
ນີ້ແມ່ນການອອກກໍາລັງກາຍສໍາລັບທ່ານ. ຂ້ອຍຕ້ອງການໃຫ້ເຈົ້າຂຽນໂປຼແກຼມເພື່ອຊອກຫາຈໍານວນທີ່ໃຫຍ່ທີ່ສຸດໃນລາຍຊື່ຂອງເຈົ້າ. ນີ້ແມ່ນການອອກກໍາລັງກາຍທີ່ດີເລີດສໍາລັບຜູ້ເລີ່ມຕົ້ນ, ດັ່ງນັ້ນສືບຕໍ່ເດີນຫນ້າແລະໃຊ້ເວລາສອງສາມນາທີໃນເລື່ອງນີ້, ຫຼັງຈາກນັ້ນກັບຄືນມາແລະສືບຕໍ່ການອ່ານ.
ການແກ້ໄຂ
ໃຫ້ກໍານົດບັນຊີລາຍຊື່ຂອງຕົວເລກ
numbers = [6, 7, 2, 0, 9, 4, 1, 3]
ໃນປັດຈຸບັນ, ເພື່ອຊອກຫາຕົວເລກທີ່ໃຫຍ່ທີ່ສຸດໃນບັນຊີລາຍຊື່ນີ້, ພວກເຮົາຈໍາເປັນຕ້ອງກໍານົດຕົວແປອື່ນໃຫ້ໂທຫາມັນ max. ຕົວແປນີ້ຈະຖືຕົວເລກທີ່ໃຫຍ່ທີ່ສຸດ. ໃນເບື້ອງຕົ້ນ, ທ່ານຕ້ອງການທີ່ຈະສົມມຸດວ່າລາຍການທໍາອິດໃນບັນຊີລາຍຊື່ນີ້ແມ່ນຈໍານວນທີ່ໃຫຍ່ທີ່ສຸດ.
max = numbers[0]
ພວກເຮົາພຽງແຕ່ສົມມຸດວ່າລາຍການທໍາອິດແມ່ນຕົວເລກທີ່ໃຫຍ່ທີ່ສຸດ. ໂອກາດແມ່ນສົມມຸດຕິຖານຂອງພວກເຮົາແມ່ນຜິດພາດ. ດັ່ງນັ້ນພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ iterate ໃນໄລຍະບັນຊີລາຍຊື່ນີ້ໂດຍ looping ຜ່ານມັນ. ພວກເຮົາຈະໄດ້ຮັບແຕ່ລະລາຍການແລະປຽບທຽບກັບ 'ສູງສຸດ'. ຖ້າມັນໃຫຍ່ກວ່າ 'max', ພວກເຮົາຈໍາເປັນຕ້ອງຕັ້ງ 'max' ຄືນໃໝ່ເປັນຕົວເລກນັ້ນ.
for number in numbers:
if number > max:
max = number
print(max)
ບັນຊີລາຍຊື່ສອງມິຕິ
ໃຫ້ເວົ້າກ່ຽວກັບລາຍຊື່ສອງມິຕິໃນ Python. ບັນຊີລາຍຊື່ສອງມິຕິແມ່ນມີອໍານາດທີ່ສຸດແລະພວກເຂົາມີຫຼາຍຄໍາຮ້ອງສະຫມັກໃນວິທະຍາສາດຂໍ້ມູນແລະ ການຮຽນຮູ້ເຄື່ອງຈັກ.
ນີ້ແມ່ນຕົວຢ່າງ: ໃນຄະນິດສາດ, ພວກເຮົາມີແນວຄວາມຄິດທີ່ເອີ້ນວ່າ matrix, ເຊິ່ງຄ້າຍຄືກັບ array ສີ່ຫລ່ຽມຂອງຕົວເລກ. ໃຫ້ຂ້ອຍສະແດງໃຫ້ທ່ານເຫັນ.
ນີ້ແມ່ນເມທຣິກ 3 ຄູນ 3 ທີ່ມີຖັນຕັ້ງ ແລະແຖວແນວນອນ. ຕອນນີ້ພວກເຮົາສາມາດສ້າງແບບຈໍາລອງໃນ python ໂດຍໃຊ້ບັນຊີລາຍຊື່ສອງມິຕິ. ບັນຊີລາຍຊື່ສອງມິຕິແມ່ນບັນຊີລາຍຊື່ທີ່ແຕ່ລະລາຍການໃນບັນຊີລາຍຊື່ນັ້ນແມ່ນບັນຊີລາຍຊື່ອື່ນ. ໃຫ້ຂ້ອຍສະແດງໃຫ້ທ່ານເຫັນ.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
ນີ້ແມ່ນບັນຊີລາຍຊື່ສອງມິຕິລະດັບທີ່ແຕ່ລະລາຍການມີສາມລາຍການຕື່ມອີກໃນນັ້ນ. ບັນຊີລາຍຊື່ນີ້ຈະຖືກກ່າວວ່າມີສາມລາຍການແລະແຕ່ລະລາຍການມີສາມລາຍການ. ອັນນີ້ເອີ້ນວ່າບັນຊີລາຍຊື່ສອງມິຕິ.
ນີ້ແມ່ນວິທີທີ່ພວກເຮົາຈະເຂົ້າເຖິງລາຍການພາຍໃນບັນຊີລາຍຊື່ສອງມິຕິ.
matrix[1][2]
ວົງເລັບສີ່ຫຼ່ຽມທໍາອິດແມ່ນເປັນຕົວແທນຂອງລາຍການທໍາອິດເຊັ່ນ: [4, 5, 6]. ອັນທີສອງແມ່ນເປັນຕົວແທນຂອງດັດຊະນີຂອງລາຍການພາຍໃນບັນຊີລາຍຊື່ນັ້ນ ie 6. ໃຫ້ພິມນີ້.
ນອກນັ້ນທ່ານຍັງສາມາດປັບປຸງລາຍການສ່ວນບຸກຄົນໃນໂຄງການດັ່ງທີ່ພວກເຮົາເຄີຍເຮັດມາກ່ອນ.
ໃຫ້ຕື່ມ a loop ຮັງ ເພື່ອເຮັດໃຫ້ສິ່ງທີ່ຫນ້າສົນໃຈ. ນີ້ຈະພິມຄ່າທັງຫມົດໃນບັນຊີລາຍຊື່ສອງມິຕິຂອງພວກເຮົາຢູ່ໃນ terminal.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
matrix[1][2]
for row in matrix:
for item in row:
print(item)
ລາຍຊື່ວິທີການ
ໃນພາກນີ້, ພວກເຮົາຈະປຶກສາຫາລືບາງວິທີການບັນຊີລາຍຊື່ຫຼືຫນ້າທີ່ລາຍຊື່. ເຫຼົ່ານີ້ແມ່ນການດໍາເນີນງານທີ່ພວກເຮົາສາມາດປະຕິບັດໃນບັນຊີລາຍຊື່.
ເພື່ອເລີ່ມຕົ້ນ, ໃຫ້ກໍານົດບັນຊີລາຍຊື່ຂອງຕົວເລກ:
numbers = [4, 1, 7, 5, 0, 9]
ໃນປັດຈຸບັນ, ມີຫຼາຍສິ່ງທີ່ພວກເຮົາສາມາດເຮັດໄດ້ກັບບັນຊີລາຍຊື່ນີ້. ພວກເຮົາສາມາດເພີ່ມລາຍການໃຫມ່ກັບມັນ, ພວກເຮົາສາມາດເອົາລາຍການທີ່ມີຢູ່ແລ້ວ, ແລະສາມາດກວດສອບການມີຢູ່ຂອງລາຍການ.
ດັ່ງນັ້ນເມື່ອທ່ານພິມ numbers.
ບັນຊີລາຍຊື່ຂອງຫນ້າທີ່ທີ່ແຕກຕ່າງກັນຈະປາກົດຂຶ້ນ. ພວກເຮົາສາມາດເບິ່ງວິທີການຫຼືຫນ້າທີ່ທັງຫມົດທີ່ທ່ານສາມາດນໍາໃຊ້ກັບລາຍການ.
ໃຫ້ໂທຫາວິທີການເພີ່ມເຕີມເພື່ອເພີ່ມລາຍການໃຫມ່ໃສ່ບັນຊີລາຍຊື່ນີ້. ໃຫ້ເວົ້າວ່າ '13'. ໃນຄວາມເປັນຈິງ, ບໍ່ແມ່ນຕົວເລກທີ່ດີ. ພຽງແຕ່ເວົ້າຕະຫຼົກ, ຂ້ອຍບໍ່ແມ່ນໂຊກລາງ. ໃຫ້ຕື່ມ '13' ແລະຫຼັງຈາກນັ້ນພິມບັນຊີລາຍຊື່ຂອງພວກເຮົາ.
numbers.append(13)
print(numbers)
ທ່ານສາມາດເຫັນໄດ້ວ່າຕົວເລກ '13' ຖືກພິມຢູ່ໃນຕອນທ້າຍຂອງບັນຊີລາຍຊື່. ແຕ່ແນວໃດຖ້າທ່ານຕ້ອງການເພີ່ມຕົວເລກຢູ່ບ່ອນໃດບ່ອນຫນຶ່ງໃນກາງ, ຫຼືໃນຕອນຕົ້ນຂອງບັນຊີລາຍຊື່ຂອງພວກເຮົາ? ສໍາລັບສິ່ງນັ້ນ, ພວກເຮົາໃຊ້ວິທີທີ່ແຕກຕ່າງກັນ, ເຊິ່ງເອີ້ນວ່າ "ໃສ່". ມັນໃຊ້ສອງຄ່າ. ຄ່າທໍາອິດແມ່ນດັດຊະນີບ່ອນທີ່ທ່ານຕ້ອງການໃສ່ອົງປະກອບແລະອັນທີສອງແມ່ນຕົວເລກຕົວຈິງ.
ໃຫ້ໃຊ້ມັນ:
ເຈົ້າສາມາດເຫັນໄດ້ວ່າຕົວເລກ '13' ຖືກພິມອອກໃນຕອນຕົ້ນ.
ໃຫ້ເວົ້າວ່າ, ພວກເຮົາຕ້ອງການເອົາຕົວເລກອອກ. ວິທີການທີ່ພວກເຮົາຈະໃຊ້ແມ່ນ "ເອົາອອກ".
ໃຫ້ກວດເບິ່ງການມີຢູ່ຂອງຕົວເລກໃນບັນຊີລາຍຊື່ຂອງພວກເຮົາ. ມັນງ່າຍດາຍຫຼາຍກ່ວາມັນສຽງ. ພວກເຮົາກໍາລັງກວດສອບການມີຢູ່ຂອງ 20 ໃນບັນຊີລາຍຊື່ຂອງພວກເຮົາ. ນີ້ແມ່ນວິທີທີ່ພວກເຮົາຈະເຮັດ:
numbers = [4, 1, 7, 5, 0, 9]
print(20 in numbers)
ມັນຈະສົ່ງຄ່າ boolean ທີ່ສະແດງເຖິງການມີຢູ່ຂອງ '20' ໃນລາຍຊື່.
ທ່ານສາມາດຮຽນຮູ້ກ່ຽວກັບຫນ້າທີ່ທີ່ແຕກຕ່າງກັນທັງຫມົດຈາກຢ່າງເປັນທາງການ ເອກະສານ Python.
ສະຫຼຸບ
ນັ້ນແມ່ນທັງຫມົດກ່ຽວກັບບັນຊີລາຍຊື່. ທ່ານສາມາດທົດລອງກັບວິທີການເພື່ອໃຫ້ມີຄວາມຊໍານານໃນລາຍຊື່ Python.
ການບັນຍາຍຕໍ່ໄປຈະເນັ້ນໃສ່ "tuples" ໃນ Python.
ອອກຈາກ Reply ເປັນ