ಪರಿವಿಡಿ[ಮರೆಮಾಡಿ][ತೋರಿಸಿ]
ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ, ನಾವು ಪಟ್ಟಿಗಳನ್ನು ಹತ್ತಿರದಿಂದ ನೋಡೋಣ. ಬಗ್ಗೆ ನಾವು ಈಗಾಗಲೇ ಕಲಿತಿದ್ದೇವೆ ತಂತಿಗಳು ಮತ್ತು ಸೂಚ್ಯಂಕಗಳು ಪೈಥಾನ್ನಲ್ಲಿ. ಸ್ವಲ್ಪ ಆಳವಾಗಿ ಧುಮುಕೋಣ.
ಪಟ್ಟಿಗಳು
ಈ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
print(names[0])
ಇದು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಸೂಚ್ಯಂಕ 0 ಅಂದರೆ “ಶಹಬಾಜ್” ನಲ್ಲಿ ನಮೂದನ್ನು ಮಾತ್ರ ಮುದ್ರಿಸುತ್ತದೆ.
ಅಥವಾ ನೀವು ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ಬಳಸುವ ಮೂಲಕ ಮುದ್ರಿಸಬಹುದು print(names)
ಆದಾಗ್ಯೂ, ಕಾರ್ಯಕ್ರಮದ ನಂತರದ ಹಂತದಲ್ಲಿ ನಾವು ಹೆಸರುಗಳ ಪಟ್ಟಿಯನ್ನು ನವೀಕರಿಸಬೇಕು ಎಂದು ಹೇಳೋಣ. ನಾವು ಇದನ್ನು ಈ ರೀತಿ ಮಾಡಬಹುದು:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
names[3] = Dimitri
print(names)
ಈಗ ಸೂಚ್ಯಂಕ 3 ನಲ್ಲಿನ ಪ್ರವೇಶವನ್ನು "ಡಿಮಿಟ್ರಿ" ಗೆ ನವೀಕರಿಸಲಾಗಿದೆ.
ವ್ಯಾಯಾಮ
ನಿಮಗಾಗಿ ಒಂದು ವ್ಯಾಯಾಮ ಇಲ್ಲಿದೆ. ನಿಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ದೊಡ್ಡ ಸಂಖ್ಯೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲು ನೀವು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಬರೆಯಬೇಕೆಂದು ನಾನು ಬಯಸುತ್ತೇನೆ. ಆರಂಭಿಕರಿಗಾಗಿ ಇದು ಅದ್ಭುತ ವ್ಯಾಯಾಮವಾಗಿದೆ, ಆದ್ದರಿಂದ ಮುಂದುವರಿಯಿರಿ ಮತ್ತು ಇದಕ್ಕಾಗಿ ಕೆಲವು ನಿಮಿಷಗಳನ್ನು ಕಳೆಯಿರಿ, ನಂತರ ಹಿಂತಿರುಗಿ ಮತ್ತು ಓದುವುದನ್ನು ಮುಂದುವರಿಸಿ.
ಪರಿಹಾರ
ಸಂಖ್ಯೆಗಳ ಪಟ್ಟಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸೋಣ
numbers = [6, 7, 2, 0, 9, 4, 1, 3]
ಈಗ, ಈ ಪಟ್ಟಿಯಲ್ಲಿ ದೊಡ್ಡ ಸಂಖ್ಯೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲು, ನಾವು ಇನ್ನೊಂದು ವೇರಿಯಬಲ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬೇಕಾಗಿದೆ ಅದನ್ನು ಗರಿಷ್ಠ ಎಂದು ಕರೆಯೋಣ. ಈ ವೇರಿಯೇಬಲ್ ದೊಡ್ಡ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಆರಂಭದಲ್ಲಿ, ಈ ಪಟ್ಟಿಯಲ್ಲಿನ ಮೊದಲ ಐಟಂ ದೊಡ್ಡ ಸಂಖ್ಯೆ ಎಂದು ನೀವು ಊಹಿಸಲು ಬಯಸುತ್ತೀರಿ.
max = numbers[0]
ನಾವು ಮೊದಲ ಐಟಂ ದೊಡ್ಡ ಸಂಖ್ಯೆ ಎಂದು ಮಾತ್ರ ಭಾವಿಸುತ್ತೇವೆ. ನಮ್ಮ ಊಹೆ ತಪ್ಪಾಗಿರುವ ಸಾಧ್ಯತೆಗಳಿವೆ. ಆದ್ದರಿಂದ ನಾವು ಅದರ ಮೂಲಕ ಲೂಪ್ ಮಾಡುವ ಮೂಲಕ ಈ ಪಟ್ಟಿಯನ್ನು ಪುನರಾವರ್ತಿಸಬೇಕಾಗಿದೆ. ನಾವು ಪ್ರತಿ ಐಟಂ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತೇವೆ ಮತ್ತು ಅದನ್ನು 'ಗರಿಷ್ಠ' ನೊಂದಿಗೆ ಹೋಲಿಸುತ್ತೇವೆ. ಇದು 'max' ಗಿಂತ ಹೆಚ್ಚಿದ್ದರೆ, ನಾವು ಆ ಸಂಖ್ಯೆಗೆ 'max' ಅನ್ನು ಮರುಹೊಂದಿಸಬೇಕಾಗಿದೆ.
for number in numbers:
if number > max:
max = number
print(max)
ಎರಡು ಆಯಾಮದ ಪಟ್ಟಿಗಳು
ಪೈಥಾನ್ನಲ್ಲಿ ಎರಡು ಆಯಾಮದ ಪಟ್ಟಿಗಳ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. ಎರಡು ಆಯಾಮದ ಪಟ್ಟಿಗಳು ಅತ್ಯಂತ ಶಕ್ತಿಯುತವಾಗಿವೆ ಮತ್ತು ಅವು ಡೇಟಾ ವಿಜ್ಞಾನದಲ್ಲಿ ಬಹಳಷ್ಟು ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೊಂದಿವೆ ಮತ್ತು ಯಂತ್ರ ಕಲಿಕೆ.
ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ: ಗಣಿತದಲ್ಲಿ, ನಾವು ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಎಂಬ ಪರಿಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿದ್ದೇವೆ, ಅದು ಸಂಖ್ಯೆಗಳ ಆಯತಾಕಾರದ ಶ್ರೇಣಿಯಂತಿದೆ. ನಾನು ನಿನಗೆ ತೋರಿಸುತ್ತೇನೆ.
ಇದು ಲಂಬ ಕಾಲಮ್ಗಳು ಮತ್ತು ಅಡ್ಡ ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುವ 3 ರಿಂದ 3 ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಆಗಿದೆ. ಈಗ ನಾವು ಇದನ್ನು ಎರಡು ಆಯಾಮದ ಪಟ್ಟಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಪೈಥಾನ್ನಲ್ಲಿ ಮಾಡೆಲ್ ಮಾಡಬಹುದು. ಎರಡು ಆಯಾಮದ ಪಟ್ಟಿಯು ಆ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಐಟಂ ಮತ್ತೊಂದು ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿರುವ ಪಟ್ಟಿಯಾಗಿದೆ. ನಾನು ನಿನಗೆ ತೋರಿಸುತ್ತೇನೆ.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
ಇದು ಎರಡು ಆಯಾಮದ ಪಟ್ಟಿಯಾಗಿದ್ದು, ಪ್ರತಿ ಐಟಂನಲ್ಲಿ ಇನ್ನೂ ಮೂರು ಐಟಂಗಳಿವೆ. ಈ ಪಟ್ಟಿಯು ಮೂರು ಐಟಂಗಳನ್ನು ಹೊಂದಿದೆ ಎಂದು ಹೇಳಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಐಟಂ ನಂತರ ಮೂರು ಐಟಂಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಇದನ್ನು ಎರಡು ಆಯಾಮದ ಪಟ್ಟಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.
ಈ ರೀತಿಯಾಗಿ ನಾವು ಎರಡು ಆಯಾಮದ ಪಟ್ಟಿಯೊಳಗೆ ಐಟಂ ಅನ್ನು ಪ್ರವೇಶಿಸುತ್ತೇವೆ.
matrix[1][2]
ಮೊದಲ ಚದರ ಬ್ರಾಕೆಟ್ ಮೊದಲ ಪಟ್ಟಿಯ ಐಟಂ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಅಂದರೆ [4, 5, 6]. ಎರಡನೆಯದು ಆ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಐಟಂನ ಸೂಚಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತಿದೆ ಅಂದರೆ 6. ಇದನ್ನು ಮುದ್ರಿಸೋಣ.
ನಾವು ಮೊದಲು ಮಾಡಿದಂತೆ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿನ ವೈಯಕ್ತಿಕ ನಮೂದುಗಳನ್ನು ಸಹ ನೀವು ನವೀಕರಿಸಬಹುದು.
ಎ ಸೇರಿಸೋಣ ನೆಸ್ಟೆಡ್ ಲೂಪ್ ವಿಷಯಗಳನ್ನು ಆಸಕ್ತಿದಾಯಕವಾಗಿಸಲು. ಇದು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ನಮ್ಮ ಎರಡು ಆಯಾಮದ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ.
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.
ವಿವಿಧ ಕಾರ್ಯಗಳ ಪಟ್ಟಿ ಪಾಪ್ ಅಪ್ ಆಗುತ್ತದೆ. ಪಟ್ಟಿಗಳೊಂದಿಗೆ ನೀವು ಬಳಸಬಹುದಾದ ಎಲ್ಲಾ ವಿಧಾನಗಳು ಅಥವಾ ಕಾರ್ಯಗಳನ್ನು ನಾವು ನೋಡಬಹುದು.
ಈ ಪಟ್ಟಿಗೆ ಹೊಸ ಐಟಂ ಸೇರಿಸಲು append ವಿಧಾನವನ್ನು ಕರೆಯೋಣ. '13' ಎಂದು ಹೇಳೋಣ. ವಾಸ್ತವವಾಗಿ, ಇಲ್ಲ ಇದು ಉತ್ತಮ ಸಂಖ್ಯೆ ಅಲ್ಲ. ಸುಮ್ಮನೆ ತಮಾಷೆ ಮಾಡುತ್ತೇನೆ, ನಾನು ಮೂಢನಂಬಿಕೆಯವನಲ್ಲ. ನಾವು '13' ಅನ್ನು ಸೇರಿಸೋಣ ಮತ್ತು ನಂತರ ನಮ್ಮ ಪಟ್ಟಿಯನ್ನು ಮುದ್ರಿಸೋಣ.
numbers.append(13)
print(numbers)
ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ '13' ಸಂಖ್ಯೆಯನ್ನು ಮುದ್ರಿಸಿರುವುದನ್ನು ನೀವು ನೋಡಬಹುದು. ಆದರೆ ನೀವು ಎಲ್ಲೋ ಮಧ್ಯದಲ್ಲಿ ಅಥವಾ ನಮ್ಮ ಪಟ್ಟಿಯ ಆರಂಭದಲ್ಲಿ ಸಂಖ್ಯೆಯನ್ನು ಸೇರಿಸಲು ಬಯಸಿದರೆ ಏನು? ಅದಕ್ಕಾಗಿ, ನಾವು ವಿಭಿನ್ನ ವಿಧಾನವನ್ನು ಬಳಸುತ್ತೇವೆ, ಅದನ್ನು "ಇನ್ಸರ್ಟ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇದು ಎರಡು ಮೌಲ್ಯಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಮೊದಲ ಮೌಲ್ಯವು ನೀವು ಅಂಶವನ್ನು ಸೇರಿಸಲು ಬಯಸುವ ಸೂಚ್ಯಂಕವಾಗಿದೆ ಮತ್ತು ಎರಡನೆಯದು ನಿಜವಾದ ಸಂಖ್ಯೆ.
ಅದನ್ನು ಬಳಸೋಣ:
ಆರಂಭದಲ್ಲಿ '13' ಸಂಖ್ಯೆ ಮುದ್ರಿಸಿರುವುದನ್ನು ನೀವು ನೋಡಬಹುದು.
ನಾವು ಸಂಖ್ಯೆಯನ್ನು ತೆಗೆದುಹಾಕಲು ಬಯಸುತ್ತೇವೆ ಎಂದು ಹೇಳೋಣ. ನಾವು ಬಳಸುವ ವಿಧಾನವೆಂದರೆ "ತೆಗೆದುಹಾಕು".
ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ ಒಂದು ಸಂಖ್ಯೆಯ ಅಸ್ತಿತ್ವವನ್ನು ಪರಿಶೀಲಿಸೋಣ. ಇದು ಧ್ವನಿಸುವುದಕ್ಕಿಂತ ಹೆಚ್ಚು ಸರಳವಾಗಿದೆ. ನಮ್ಮ ಪಟ್ಟಿಯಲ್ಲಿ 20 ರ ಅಸ್ತಿತ್ವವನ್ನು ನಾವು ಪರಿಶೀಲಿಸುತ್ತಿದ್ದೇವೆ. ನಾವು ಇದನ್ನು ಹೇಗೆ ಮಾಡುತ್ತೇವೆ:
numbers = [4, 1, 7, 5, 0, 9]
print(20 in numbers)
ಇದು ಪಟ್ಟಿಯಲ್ಲಿ '20' ಅಸ್ತಿತ್ವವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಬೂಲಿಯನ್ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
ನೀವು ಅಧಿಕಾರಿಯಿಂದ ಎಲ್ಲಾ ವಿಭಿನ್ನ ಕಾರ್ಯಗಳ ಬಗ್ಗೆ ಕಲಿಯಬಹುದು ಪೈಥಾನ್ ದಸ್ತಾವೇಜನ್ನು.
ಅಂತಿಮಗೊಳಿಸು
ಪಟ್ಟಿಗಳ ಬಗ್ಗೆ ಅಷ್ಟೆ. ಪೈಥಾನ್ ಪಟ್ಟಿಗಳಲ್ಲಿ ಪ್ರವೀಣರಾಗಲು ನೀವು ವಿಧಾನಗಳನ್ನು ಪ್ರಯೋಗಿಸಬಹುದು.
ಮುಂದಿನ ಉಪನ್ಯಾಸವು ಪೈಥಾನ್ನಲ್ಲಿ "ಟುಪಲ್ಸ್" ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ.
ಪ್ರತ್ಯುತ್ತರ ನೀಡಿ