{"library":"slicer","code":"from slicer import Slicer as S\nimport pandas as pd\nimport numpy as np\n\n# Basic anonymous slicing for lists\nli = [[1, 2, 3], [4, 5, 6]]\nresult_list = S(li)[:, 0:2].o\n# result_list will be [[1, 2], [4, 5]]\n\n# Basic anonymous slicing for dictionaries\ndi = {'x': [1, 2, 3], 'y': [4, 5, 6]}\nresult_dict = S(di)[:, 0:2].o\n# result_dict will be {'x': [1, 2], 'y': [4, 5]}\n\n# Basic named slicing for multiple objects\ndf = pd.DataFrame({'A': [1, 3], 'B': [2, 4]})\nar = np.array([[5, 6], [7, 8]])\nsliced_objects = S(first=df, second=ar)[0, :]\n# sliced_objects.first will be a pandas Series\n# sliced_objects.second will be a numpy array","lang":"python","description":"Demonstrates basic anonymous slicing for lists and dictionaries, and named slicing for a Pandas DataFrame and a NumPy array.","tag":null,"tag_description":null,"last_tested":"2026-04-24","results":[{"runtime":"python:3.10-alpine","exit_code":1},{"runtime":"python:3.10-slim","exit_code":1},{"runtime":"python:3.11-alpine","exit_code":1},{"runtime":"python:3.11-slim","exit_code":1},{"runtime":"python:3.12-alpine","exit_code":1},{"runtime":"python:3.12-slim","exit_code":1},{"runtime":"python:3.13-alpine","exit_code":1},{"runtime":"python:3.13-slim","exit_code":1},{"runtime":"python:3.9-alpine","exit_code":1},{"runtime":"python:3.9-slim","exit_code":1}]}