{"library":"lightning-utilities","code":"from lightning_utilities.core.apply_func import apply_to_collection\n\ndef double(x):\n    return x * 2\n\ndata = [1, {'a': 2, 'b': [3, 4]}, (5, 6)]\nresult = apply_to_collection(data, int, double)\nprint(result)\n# Expected output: [2, {'a': 4, 'b': [6, 8]}, (10, 12)]","lang":"python","description":"This example demonstrates the core `apply_to_collection` utility, which recursively applies a function to all elements of a specified data type within a collection.","tag":null,"tag_description":null,"last_tested":"2026-04-24","results":[{"runtime":"python:3.10-alpine","exit_code":0},{"runtime":"python:3.10-slim","exit_code":0},{"runtime":"python:3.11-alpine","exit_code":0},{"runtime":"python:3.11-slim","exit_code":0},{"runtime":"python:3.12-alpine","exit_code":0},{"runtime":"python:3.12-slim","exit_code":0},{"runtime":"python:3.13-alpine","exit_code":0},{"runtime":"python:3.13-slim","exit_code":0},{"runtime":"python:3.9-alpine","exit_code":0},{"runtime":"python:3.9-slim","exit_code":0}]}