ಮಾಸ್ಟರಿಂಗ್ ಪೈಥಾನ್ ಸ್ಲೈಸ್ ಸಂಕೇತ
ಪೈಥಾನ್ನಲ್ಲಿ ಸ್ಲೈಸಿಂಗ್ ಒಂದು ಪ್ರಬಲ ವೈಶಿಷ್ಟ್ಯವಾಗಿದ್ದು ಅದು ಪಟ್ಟಿ, ಟುಪಲ್ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ನಿಂದ ಅಂಶಗಳ ಉಪವಿಭಾಗವನ್ನು ಪ್ರವೇಶಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ನೀವು a[:] ನಂತಹ ಮೂಲಭೂತ ಸ್ಲೈಸ್ಗಳನ್ನು ಬಳಸುತ್ತಿರಲಿ ಅಥವಾ a[x:y:z] ನಂತಹ ಹೆಚ್ಚು ಸುಧಾರಿತವಾದವುಗಳನ್ನು ಬಳಸುತ್ತಿರಲಿ, ಸ್ಲೈಸ್ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ನಿಮ್ಮ ಕೋಡಿಂಗ್ ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚು ಹೆಚ್ಚಿಸುತ್ತದೆ.
ಈ ಲೇಖನವು ಪೈಥಾನ್ನಲ್ಲಿನ ಸ್ಲೈಸ್ ಸಂಕೇತಗಳ ಯಂತ್ರಶಾಸ್ತ್ರವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ, ಸ್ಲೈಸ್ಗಳು ಮೇಲಿನ-ಬೌಂಡ್ ಎಕ್ಸ್ಕ್ಲೂಸಿವ್ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ, ಪ್ರತಿ Nth ಐಟಂನೊಂದಿಗೆ ಹೊಸ ಪಟ್ಟಿಗಳನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಎಂಬುದನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಮತ್ತು ಪಟ್ಟಿ ಸ್ಲೈಸ್ಗಳೊಂದಿಗಿನ ಕಾರ್ಯಯೋಜನೆಯು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಸ್ಪಷ್ಟಪಡಿಸುತ್ತದೆ. ಕೊನೆಯಲ್ಲಿ, ನೀವು ಪೈಥಾನ್ನಲ್ಲಿ ಸ್ಲೈಸಿಂಗ್ನ ಘನ ಗ್ರಹಿಕೆಯನ್ನು ಹೊಂದಿರುತ್ತೀರಿ.
ಆಜ್ಞೆ | ವಿವರಣೆ |
---|---|
slice = a[::2] | ಮೂಲ ಪಟ್ಟಿಯಿಂದ ಪ್ರತಿ ಎರಡನೇ ಅಂಶವನ್ನು ಹೊಂದಿರುವ ಹೊಸ ಪಟ್ಟಿಯನ್ನು ರಚಿಸುತ್ತದೆ a. |
slice = a[::-1] | ಪಟ್ಟಿಯನ್ನು ಹಿಮ್ಮುಖಗೊಳಿಸುತ್ತದೆ a. |
slice = a[1:7:2] | 2 ರ ಹಂತದೊಂದಿಗೆ ಸೂಚ್ಯಂಕ 1 ರಿಂದ 6 ರವರೆಗಿನ ಅಂಶಗಳನ್ನು ಹೊರತೆಗೆಯುತ್ತದೆ. |
slice1 = xs[0:2] | xs ಪಟ್ಟಿಯಿಂದ ಸೂಚ್ಯಂಕ 0 ರಿಂದ 1 ರವರೆಗಿನ ಅಂಶಗಳನ್ನು ಹೊರತೆಗೆಯುತ್ತದೆ. |
nth_list = a[::3] | ಮೂಲ ಪಟ್ಟಿಯಿಂದ ಪ್ರತಿ ಮೂರನೇ ಅಂಶವನ್ನು ಹೊಂದಿರುವ ಹೊಸ ಪಟ್ಟಿಯನ್ನು ರಚಿಸುತ್ತದೆ a. |
xs[0:2] = ["a", "b"] | xs ನಲ್ಲಿ ಸೂಚ್ಯಂಕ 0 ಮತ್ತು 1 ರಲ್ಲಿರುವ ಅಂಶಗಳನ್ನು "a" ಮತ್ತು "b" ನೊಂದಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ. |
print(slice) | ವೇರಿಯಬಲ್ ಸ್ಲೈಸ್ನ ವಿಷಯಗಳನ್ನು ಕನ್ಸೋಲ್ಗೆ ಔಟ್ಪುಟ್ ಮಾಡುತ್ತದೆ. |
ಪೈಥಾನ್ ಸ್ಲೈಸ್ ಸಂಕೇತಗಳನ್ನು ಅನ್ವೇಷಿಸಲಾಗುತ್ತಿದೆ
ಪಟ್ಟಿಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಪೈಥಾನ್ನ ಸ್ಲೈಸ್ ಸಂಕೇತಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳಲು ಮೇಲೆ ಒದಗಿಸಲಾದ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ವಿವಿಧ ವಿಧಾನಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತವೆ. ಮೊದಲ ಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಭೂತ ಸ್ಲೈಸಿಂಗ್ ಅನ್ನು ತೋರಿಸುತ್ತದೆ, ಅಲ್ಲಿ ನಾವು ಪಟ್ಟಿಯ ಉಪವಿಭಾಗಗಳನ್ನು ರಚಿಸುತ್ತೇವೆ a ವಿಭಿನ್ನ ಸ್ಲೈಸ್ ಸಂಕೇತಗಳನ್ನು ಬಳಸುವುದು. ಉದಾಹರಣೆಗೆ, a[2:5] ಸೂಚ್ಯಂಕ 2 ರಿಂದ 4 ರವರೆಗಿನ ಅಂಶಗಳನ್ನು ಹೊರತೆಗೆಯುತ್ತದೆ a[:3] ಮೊದಲ ಮೂರು ಅಂಶಗಳನ್ನು ಪಡೆಯುತ್ತದೆ. ದಿ a[::2] ಸಿಂಟ್ಯಾಕ್ಸ್ ಪಟ್ಟಿಯಿಂದ ಪ್ರತಿ ಎರಡನೇ ಅಂಶವನ್ನು ಹೊರತೆಗೆಯುತ್ತದೆ, ಮತ್ತು a[::-1] ಪಟ್ಟಿಯನ್ನು ಹಿಮ್ಮುಖಗೊಳಿಸುತ್ತದೆ. ಈ ಸ್ಲೈಸಿಂಗ್ ತಂತ್ರಗಳು ಹೊಂದಿಕೊಳ್ಳುವ ಡೇಟಾ ಹೊರತೆಗೆಯುವಿಕೆ ಮತ್ತು ಕುಶಲತೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಮೂಲ ಪಟ್ಟಿಯನ್ನು ಬದಲಾಯಿಸದೆಯೇ ಡೇಟಾದ ಉಪವಿಭಾಗಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಸುಲಭವಾಗುತ್ತದೆ.
ಎರಡನೇ ಸ್ಕ್ರಿಪ್ಟ್ ಸ್ಲೈಸಿಂಗ್ನಲ್ಲಿ ಮೇಲಿನ-ಬೌಂಡ್ ಪ್ರತ್ಯೇಕತೆಯ ಪರಿಕಲ್ಪನೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ. ರಲ್ಲಿ xs[0:2], ಸೂಚ್ಯಂಕ 0 ಮತ್ತು 1 ರಲ್ಲಿನ ಅಂಶಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಆದರೆ ಸೂಚ್ಯಂಕ 2 ಅನ್ನು ಹೊರಗಿಡಲಾಗಿದೆ. ಈ ನಡವಳಿಕೆಯು ಪೈಥಾನ್ನ ಶೂನ್ಯ-ಆಧಾರಿತ ಸೂಚ್ಯಂಕದೊಂದಿಗೆ ಸ್ಥಿರವಾಗಿದೆ ಮತ್ತು ಆಫ್-ಬೈ-ಒನ್ ದೋಷಗಳನ್ನು ತಡೆಯಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಮೂರನೇ ಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸುವ ಮೂಲ ಪಟ್ಟಿಯಿಂದ ಪ್ರತಿ Nth ಐಟಂನೊಂದಿಗೆ ಹೊಸ ಪಟ್ಟಿಯನ್ನು ರಚಿಸುತ್ತದೆ a[::3], ಸ್ಲೈಸಿಂಗ್ ಅನ್ನು ಮಾದರಿ ಅಥವಾ ಸ್ಕಿಪ್ಪಿಂಗ್ ಅಂಶಗಳನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ನಾಲ್ಕನೇ ಸ್ಕ್ರಿಪ್ಟ್ ಪಟ್ಟಿಯ ನಿರ್ದಿಷ್ಟ ಸ್ಲೈಸ್ಗಳಿಗೆ ಹೊಸ ಮೌಲ್ಯಗಳನ್ನು ಹೇಗೆ ನಿಯೋಜಿಸಬೇಕು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ. ಬಳಸಿಕೊಂಡು xs[0:2] = ["a", "b"], ಸೂಚ್ಯಂಕ 0 ಮತ್ತು 1 ರಲ್ಲಿರುವ ಅಂಶಗಳನ್ನು "a" ಮತ್ತು "b" ನೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ. ಸ್ಲೈಸ್ಗಳಿಗೆ ಮೌಲ್ಯಗಳನ್ನು ನಿಯೋಜಿಸುವ ಈ ಸಾಮರ್ಥ್ಯವು ಪಟ್ಟಿಯ ಭಾಗಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾರ್ಪಡಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
ಪೈಥಾನ್ನ ಸ್ಲೈಸ್ ಸಂಕೇತದೊಂದಿಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡುವುದು
ಪೈಥಾನ್ ಸ್ಲೈಸಿಂಗ್ ಉದಾಹರಣೆಗಳು
# Basic slicing
a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
slice1 = a[2:5] # [2, 3, 4]
slice2 = a[:3] # [0, 1, 2]
slice3 = a[::2] # [0, 2, 4, 6, 8]
slice4 = a[1:7:2] # [1, 3, 5]
slice5 = a[::-1] # [9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
print(slice1)
print(slice2)
print(slice3)
print(slice4)
print(slice5)
ಪೈಥಾನ್ ಸ್ಲೈಸ್ಗಳಲ್ಲಿ ಮೇಲಿನ-ಬೌಂಡ್ ಪ್ರತ್ಯೇಕತೆಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು
ಪೈಥಾನ್ ಸ್ಲೈಸ್ ಮೇಲಿನ-ಬೌಂಡ್ ವಿವರಣೆ
# Explanation of upper-bound exclusivity
xs = [10, 20, 30, 40, 50]
slice1 = xs[0:2] # [10, 20]
slice2 = xs[:3] # [10, 20, 30]
print(slice1)
print(slice2)
# The end index is not included in the slice
# xs[0:2] includes xs[0] and xs[1], but not xs[2]
ಪ್ರತಿ Nth ಐಟಂನೊಂದಿಗೆ ಹೊಸ ಪಟ್ಟಿಯನ್ನು ರಚಿಸುವುದು
Nth ಅಂಶಗಳಿಗಾಗಿ ಪೈಥಾನ್ ಪಟ್ಟಿ ಸ್ಲೈಸಿಂಗ್
# Creating a new list with every Nth item
a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
nth_list = a[::3] # [0, 3, 6, 9]
print(nth_list)
ಪಟ್ಟಿ ಸ್ಲೈಸ್ಗಳೊಂದಿಗೆ ಮೌಲ್ಯಗಳನ್ನು ನಿಯೋಜಿಸಲಾಗುತ್ತಿದೆ
ಪೈಥಾನ್ ಸ್ಲೈಸ್ ನಿಯೋಜನೆ
# Assignment with list slices
xs = [10, 20, 30, 40, 50]
xs[0:2] = ["a", "b"] # xs becomes ['a', 'b', 30, 40, 50]
print(xs)
ಪೈಥಾನ್ ಸ್ಲೈಸ್ ಸಂಕೇತಕ್ಕೆ ಆಳವಾಗಿ ಡೈವಿಂಗ್
ಮೂಲಭೂತ ಸ್ಲೈಸಿಂಗ್ನ ಹೊರತಾಗಿ, ವಿವಿಧ ಡೇಟಾ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಪೈಥಾನ್ನ ಸ್ಲೈಸ್ ಸಂಕೇತವನ್ನು ಹೆಚ್ಚು ಸುಧಾರಿತ ರೀತಿಯಲ್ಲಿ ಅನ್ವಯಿಸಬಹುದು. ಒಂದು ಪ್ರಬಲ ಅಂಶವೆಂದರೆ ಋಣಾತ್ಮಕ ಇಂಡೆಕ್ಸಿಂಗ್, ಇದು ಪಟ್ಟಿಯ ಅಂತ್ಯದಿಂದ ಸ್ಲೈಸ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, a[-3:] ಪಟ್ಟಿಯ ಕೊನೆಯ ಮೂರು ಅಂಶಗಳನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ a. ಪಟ್ಟಿಯ ಕೊನೆಯಲ್ಲಿ ಅದರ ಉದ್ದವನ್ನು ತಿಳಿಯದೆ ಅಂಶಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಇದು ನಂಬಲಾಗದಷ್ಟು ಉಪಯುಕ್ತವಾಗಿದೆ. ಮತ್ತೊಂದು ಸುಧಾರಿತ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ ಸ್ಲೈಸ್ಗಳನ್ನು ಇತರ ಪಟ್ಟಿ ಕಾರ್ಯಾಚರಣೆಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸುವುದು, ಉದಾಹರಣೆಗೆ ವಿಂಗಡಿಸುವುದು ಅಥವಾ ಫಿಲ್ಟರಿಂಗ್ ಮಾಡುವುದು. ನೀವು ಬಳಸಿ ಪಟ್ಟಿಯ ಸ್ಲೈಸ್ ಅನ್ನು ವಿಂಗಡಿಸಬಹುದು sorted(a[2:5]), ಇದು ಮೂಲ ಪಟ್ಟಿಯನ್ನು ಬದಲಾಯಿಸದೆಯೇ ಇಂಡೆಕ್ಸ್ 2 ರಿಂದ 4 ರವರೆಗಿನ ಅಂಶಗಳ ವಿಂಗಡಿಸಲಾದ ಆವೃತ್ತಿಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
ಹೆಚ್ಚುವರಿಯಾಗಿ, ಸ್ಲೈಸಿಂಗ್ ಅನ್ನು ಬಹುಆಯಾಮದ ಪಟ್ಟಿಗಳು ಅಥವಾ ಪಟ್ಟಿಗಳ ಪಟ್ಟಿಗಳೊಂದಿಗೆ ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ನೀವು 2D ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದ್ದರೆ, ನೀವು ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸ್ಲೈಸ್ ಮಾಡಬಹುದು. ಬಳಸಿ matrix[:2] ಮೊದಲ ಎರಡು ಸಾಲುಗಳನ್ನು ಪಡೆಯುತ್ತದೆ [row[:2] for row in matrix] ಪ್ರತಿ ಸಾಲಿನ ಮೊದಲ ಎರಡು ಕಾಲಮ್ಗಳನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ. ಈ ಸುಧಾರಿತ ಸ್ಲೈಸಿಂಗ್ ತಂತ್ರಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಸಂಕೀರ್ಣ ಡೇಟಾ ರಚನೆಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸುವ ನಿಮ್ಮ ಸಾಮರ್ಥ್ಯವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚಿಸುತ್ತದೆ. ಪೈಥಾನ್ನ ಸ್ಲೈಸ್ ಸಂಕೇತವು ಪಟ್ಟಿಯ ಭಾಗಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಒಂದು ಸಾಧನವಾಗಿದೆ ಆದರೆ ಡೇಟಾ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಕುಶಲತೆಯ ಪ್ರಬಲ ವೈಶಿಷ್ಟ್ಯವಾಗಿದೆ.
ಪೈಥಾನ್ ಸ್ಲೈಸ್ ಸಂಕೇತಗಳ ಬಗ್ಗೆ ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳು ಮತ್ತು ಉತ್ತರಗಳು
- ಪೈಥಾನ್ನಲ್ಲಿ ಮೂಲಭೂತ ಸ್ಲೈಸಿಂಗ್ಗೆ ಸಿಂಟ್ಯಾಕ್ಸ್ ಯಾವುದು?
- ಮೂಲ ಸ್ಲೈಸಿಂಗ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಆಗಿದೆ a[start:stop:step], ಎಲ್ಲಿ start ಆರಂಭಿಕ ಸೂಚ್ಯಂಕವಾಗಿದೆ, stop ಅಂತ್ಯದ ಸೂಚ್ಯಂಕ (ವಿಶೇಷ), ಮತ್ತು step ಸೂಚ್ಯಂಕಗಳ ನಡುವಿನ ಹೆಚ್ಚಳವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ.
- ಸ್ಲೈಸಿಂಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಪಟ್ಟಿಯನ್ನು ಹಿಮ್ಮುಖಗೊಳಿಸುವುದು ಹೇಗೆ?
- ಸ್ಲೈಸ್ ಸಂಕೇತವನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಪಟ್ಟಿಯನ್ನು ಹಿಂತಿರುಗಿಸಬಹುದು a[::-1].
- ಪಟ್ಟಿಯ ಕೊನೆಯ ಅಂಶವನ್ನು ನೀವು ಹೇಗೆ ಪ್ರವೇಶಿಸುತ್ತೀರಿ?
- ನೀವು ಬಳಸಿ ಪಟ್ಟಿಯ ಕೊನೆಯ ಅಂಶವನ್ನು ಪ್ರವೇಶಿಸಬಹುದು a[-1].
- ಏನು ಮಾಡುತ್ತದೆ a[:3] ಹಿಂತಿರುಗಿ?
- ಇದು ಪಟ್ಟಿಯ ಮೊದಲ ಮೂರು ಅಂಶಗಳನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ a.
- ಸ್ಲೈಸಿಂಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು ಪಟ್ಟಿಯಲ್ಲಿರುವ ಅಂಶಗಳನ್ನು ಮಾರ್ಪಡಿಸಬಹುದೇ?
- ಹೌದು, ನೀವು ಸ್ಲೈಸ್ಗಳಿಗೆ ಹೊಸ ಮೌಲ್ಯಗಳನ್ನು ನಿಯೋಜಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ a[0:2] = [9, 8], ಇದು ಮೊದಲ ಎರಡು ಅಂಶಗಳನ್ನು 9 ಮತ್ತು 8 ನೊಂದಿಗೆ ಬದಲಾಯಿಸುತ್ತದೆ.
- ಪ್ರತಿ ಎರಡನೇ ಅಂಶವನ್ನು ಪಡೆಯಲು ನೀವು ಪಟ್ಟಿಯನ್ನು ಹೇಗೆ ಸ್ಲೈಸ್ ಮಾಡುತ್ತೀರಿ?
- ನೀವು ಬಳಸಿಕೊಂಡು ಪ್ರತಿ ಎರಡನೇ ಅಂಶ ಪಡೆಯಬಹುದು a[::2].
- ನೀವು ಸ್ಲೈಸ್ನಲ್ಲಿ ಪ್ರಾರಂಭದ ಸೂಚಿಯನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ ಏನಾಗುತ್ತದೆ?
- ಪ್ರಾರಂಭದ ಸೂಚಿಯನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ಪಟ್ಟಿಯ ಪ್ರಾರಂಭದಿಂದ ಸ್ಲೈಸ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ a[:3].
- ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್ಗಳನ್ನು ಪಡೆಯಲು ನೀವು 2D ಪಟ್ಟಿಯನ್ನು ಹೇಗೆ ಸ್ಲೈಸ್ ಮಾಡುತ್ತೀರಿ?
- ಪಟ್ಟಿಯ ಗ್ರಹಿಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನೀವು 2D ಪಟ್ಟಿಯಲ್ಲಿ ಕಾಲಮ್ಗಳನ್ನು ಸ್ಲೈಸ್ ಮಾಡಬಹುದು [row[:2] for row in matrix] ಮೊದಲ ಎರಡು ಕಾಲಮ್ಗಳನ್ನು ಪಡೆಯಲು.
- ಸ್ಲೈಸ್ಗಳಲ್ಲಿ ಋಣಾತ್ಮಕ ಇಂಡೆಕ್ಸಿಂಗ್ ಎಂದರೆ ಏನು?
- ಋಣಾತ್ಮಕ ಇಂಡೆಕ್ಸಿಂಗ್ ಎಂದರೆ ಪಟ್ಟಿಯ ಅಂತ್ಯದಿಂದ ಎಣಿಸುವುದು a[-3:] ಕೊನೆಯ ಮೂರು ಅಂಶಗಳನ್ನು ಪಡೆಯುತ್ತದೆ.
ಪೈಥಾನ್ ಸ್ಲೈಸಿಂಗ್ ಕುರಿತು ಅಂತಿಮ ಆಲೋಚನೆಗಳು
ಪೈಥಾನ್ನ ಸ್ಲೈಸ್ ಸಂಕೇತವು ಡೇಟಾ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್ ಕಾರ್ಯಗಳನ್ನು ಸರಳಗೊಳಿಸುವ ಬಹುಮುಖ ಸಾಧನವಾಗಿದೆ. ನೀವು ಪಟ್ಟಿಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತಿರಲಿ, ನಿರ್ದಿಷ್ಟ ಅಂಶಗಳನ್ನು ಹೊರತೆಗೆಯುತ್ತಿರಲಿ ಅಥವಾ ಪಟ್ಟಿಯ ವಿಷಯಗಳನ್ನು ಮಾರ್ಪಡಿಸುತ್ತಿರಲಿ, ಸ್ಲೈಸಿಂಗ್ ಈ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನೇರವಾಗಿ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡುತ್ತದೆ. ಋಣಾತ್ಮಕ ಸೂಚ್ಯಂಕ ಮತ್ತು ಬಹುಆಯಾಮದ ಸ್ಲೈಸಿಂಗ್ನಂತಹ ಸುಧಾರಿತ ತಂತ್ರಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಸ್ಲೈಸಿಂಗ್ನ ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯ ಮತ್ತು ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚು ಹೆಚ್ಚಿಸುತ್ತದೆ.