[{"data":1,"prerenderedAt":1990},["ShallowReactive",2],{"tutorials-python-how-to":3,"category-items-python-how-to":600,"content-/python-how-to/combine-lists":601},[4,22,31,40,49,58,67,76,86,94,103,112,121,130,139,148,158,167,176,185,194,203,212,222,231,240,249,258,267,276,285,297,306,315,324,333,342,351,362,371,380,389,398,407,418,427,436,445,454,463,472,483,492,501,510,519,528,539,548,557,566,575,584,593],{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"slug":11,"order":12,"isParent":13,"icon":14,"_type":15,"_id":16,"_source":17,"_file":18,"_stem":19,"_extension":20,"children":21},"/python-how-to/string-manipulation","python-how-to",false,"","String Manipulation","Learn essential string manipulation techniques in Python","string-manipulation",1,true,"pi pi-folder","markdown","content:python-how-to:1.string-manipulation.md","content","python-how-to/1.string-manipulation.md","python-how-to/1.string-manipulation","md",[22,31,40,49,58,67],{"_path":23,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":24,"description":25,"slug":26,"parentId":5,"order":27,"_type":15,"_id":28,"_source":17,"_file":29,"_stem":30,"_extension":20},"/python-how-to/split-join-strings","Split and Join Strings","Learn how to split strings into lists and join lists back into strings in Python","split-join-strings",2,"content:python-how-to:2.split-join-strings.md","python-how-to/2.split-join-strings.md","python-how-to/2.split-join-strings",{"_path":32,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":33,"description":34,"slug":35,"parentId":5,"order":36,"_type":15,"_id":37,"_source":17,"_file":38,"_stem":39,"_extension":20},"/python-how-to/remove-whitespace","Remove Whitespace","Learn how to clean up and remove unwanted whitespace from strings in Python","remove-whitespace",3,"content:python-how-to:3.remove-whitespace.md","python-how-to/3.remove-whitespace.md","python-how-to/3.remove-whitespace",{"_path":41,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":42,"description":43,"slug":44,"parentId":5,"order":45,"_type":15,"_id":46,"_source":17,"_file":47,"_stem":48,"_extension":20},"/python-how-to/find-replace-text","Find and Replace Text","Learn how to search for and replace text within strings in Python","find-replace-text",4,"content:python-how-to:4.find-replace-text.md","python-how-to/4.find-replace-text.md","python-how-to/4.find-replace-text",{"_path":50,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":51,"description":52,"slug":53,"parentId":5,"order":54,"_type":15,"_id":55,"_source":17,"_file":56,"_stem":57,"_extension":20},"/python-how-to/check-string-content","Check String Content","Learn how to validate and check the content of strings in Python","check-string-content",5,"content:python-how-to:5.check-string-content.md","python-how-to/5.check-string-content.md","python-how-to/5.check-string-content",{"_path":59,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":60,"description":61,"slug":62,"parentId":5,"order":63,"_type":15,"_id":64,"_source":17,"_file":65,"_stem":66,"_extension":20},"/python-how-to/format-strings","Format Strings","Learn how to format strings in Python using f-strings and format() method","format-strings",6,"content:python-how-to:6.format-strings.md","python-how-to/6.format-strings.md","python-how-to/6.format-strings",{"_path":68,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":69,"description":70,"slug":71,"parentId":5,"order":72,"_type":15,"_id":73,"_source":17,"_file":74,"_stem":75,"_extension":20},"/python-how-to/unicode-special-chars","Handle Unicode and Special Characters","Learn how to work with Unicode and special characters in Python strings","unicode-special-chars",7,"content:python-how-to:7.unicode-special-chars.md","python-how-to/7.unicode-special-chars.md","python-how-to/7.unicode-special-chars",{"_path":77,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":78,"description":79,"slug":80,"order":81,"isParent":13,"icon":14,"_type":15,"_id":82,"_source":17,"_file":83,"_stem":84,"_extension":20,"children":85,"expanded":13},"/python-how-to/list-operations","List Operations","Learn essential operations for working with lists in Python","list-operations",8,"content:python-how-to:8.list-operations.md","python-how-to/8.list-operations.md","python-how-to/8.list-operations",[86,94,103,112,121,130,139],{"_path":87,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":88,"description":89,"slug":90,"parentId":77,"order":81,"_type":15,"_id":91,"_source":17,"_file":92,"_stem":93,"_extension":20},"/python-how-to/sort-lists","Sort Lists","Learn how to sort lists in Python using different methods and custom sorting","sort-lists","content:python-how-to:9.sort-lists.md","python-how-to/9.sort-lists.md","python-how-to/9.sort-lists",{"_path":95,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":96,"description":97,"slug":98,"parentId":77,"order":99,"_type":15,"_id":100,"_source":17,"_file":101,"_stem":102,"_extension":20},"/python-how-to/remove-duplicates","Remove Duplicates","Learn how to remove duplicate elements from lists in Python","remove-duplicates",10,"content:python-how-to:10.remove-duplicates.md","python-how-to/10.remove-duplicates.md","python-how-to/10.remove-duplicates",{"_path":104,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":105,"description":106,"slug":107,"parentId":77,"order":108,"_type":15,"_id":109,"_source":17,"_file":110,"_stem":111,"_extension":20},"/python-how-to/filter-lists","Filter Lists","Learn how to filter lists in Python using different methods","filter-lists",11,"content:python-how-to:11.filter-lists.md","python-how-to/11.filter-lists.md","python-how-to/11.filter-lists",{"_path":113,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":114,"description":115,"slug":116,"parentId":77,"order":117,"_type":15,"_id":118,"_source":17,"_file":119,"_stem":120,"_extension":20},"/python-how-to/combine-lists","Combine Lists","Learn different methods to combine lists in Python","combine-lists",12,"content:python-how-to:12.combine-lists.md","python-how-to/12.combine-lists.md","python-how-to/12.combine-lists",{"_path":122,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":123,"description":124,"slug":125,"parentId":77,"order":126,"_type":15,"_id":127,"_source":17,"_file":128,"_stem":129,"_extension":20},"/python-how-to/list-comprehensions","Use List Comprehensions","Learn how to create and transform lists efficiently using Python's list comprehension syntax","list-comprehensions",13,"content:python-how-to:13.list-comprehensions.md","python-how-to/13.list-comprehensions.md","python-how-to/13.list-comprehensions",{"_path":131,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":132,"description":133,"slug":134,"parentId":77,"order":135,"_type":15,"_id":136,"_source":17,"_file":137,"_stem":138,"_extension":20},"/python-how-to/nested-lists","Work with Nested Lists","Learn how to work with nested lists (2D arrays) in Python","nested-lists",14,"content:python-how-to:14.nested-lists.md","python-how-to/14.nested-lists.md","python-how-to/14.nested-lists",{"_path":140,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":141,"description":142,"slug":143,"parentId":77,"order":144,"_type":15,"_id":145,"_source":17,"_file":146,"_stem":147,"_extension":20},"/python-how-to/enumerate-zip","Use enumerate() and zip()","Learn how to use enumerate() and zip() for efficient iteration in Python","enumerate-zip",15,"content:python-how-to:15.enumerate-zip.md","python-how-to/15.enumerate-zip.md","python-how-to/15.enumerate-zip",{"_path":149,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":150,"description":151,"slug":152,"order":153,"isParent":13,"icon":14,"_type":15,"_id":154,"_source":17,"_file":155,"_stem":156,"_extension":20,"children":157},"/python-how-to/dictionary-operations","Dictionary Operations","Learn essential operations for working with dictionaries in Python","dictionary-operations",16,"content:python-how-to:16.dictionary-operations.md","python-how-to/16.dictionary-operations.md","python-how-to/16.dictionary-operations",[158,167,176,185,194,203],{"_path":159,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":160,"description":161,"slug":162,"parentId":149,"order":163,"_type":15,"_id":164,"_source":17,"_file":165,"_stem":166,"_extension":20},"/python-how-to/merge-dictionaries","Merge Dictionaries","Learn different methods to merge dictionaries in Python","merge-dictionaries",17,"content:python-how-to:17.merge-dictionaries.md","python-how-to/17.merge-dictionaries.md","python-how-to/17.merge-dictionaries",{"_path":168,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":169,"description":170,"slug":171,"parentId":149,"order":172,"_type":15,"_id":173,"_source":17,"_file":174,"_stem":175,"_extension":20},"/python-how-to/sort-dictionaries","Sort Dictionaries","Learn how to sort dictionaries by keys or values in Python","sort-dictionaries",18,"content:python-how-to:18.sort-dictionaries.md","python-how-to/18.sort-dictionaries.md","python-how-to/18.sort-dictionaries",{"_path":177,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":178,"description":179,"slug":180,"parentId":149,"order":181,"_type":15,"_id":182,"_source":17,"_file":183,"_stem":184,"_extension":20},"/python-how-to/filter-dictionaries","Filter Dictionaries","Learn how to filter dictionaries based on keys or values in Python","filter-dictionaries",19,"content:python-how-to:19.filter-dictionaries.md","python-how-to/19.filter-dictionaries.md","python-how-to/19.filter-dictionaries",{"_path":186,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":187,"description":188,"slug":189,"parentId":149,"order":190,"_type":15,"_id":191,"_source":17,"_file":192,"_stem":193,"_extension":20},"/python-how-to/handle-missing-keys","Handle Missing Keys","Learn safe ways to access dictionary keys and handle missing values","handle-missing-keys",20,"content:python-how-to:20.handle-missing-keys.md","python-how-to/20.handle-missing-keys.md","python-how-to/20.handle-missing-keys",{"_path":195,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":196,"description":197,"slug":198,"parentId":149,"order":199,"_type":15,"_id":200,"_source":17,"_file":201,"_stem":202,"_extension":20},"/python-how-to/dictionary-comprehensions","Use Dictionary Comprehensions","Learn how to create dictionaries efficiently using comprehensions","dictionary-comprehensions",21,"content:python-how-to:21.dictionary-comprehensions.md","python-how-to/21.dictionary-comprehensions.md","python-how-to/21.dictionary-comprehensions",{"_path":204,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":205,"description":206,"slug":207,"parentId":149,"order":208,"_type":15,"_id":209,"_source":17,"_file":210,"_stem":211,"_extension":20},"/python-how-to/convert-lists-dictionaries","Convert Between Lists and Dictionaries","Learn how to transform data between lists and dictionaries in Python","convert-lists-dictionaries",22,"content:python-how-to:22.convert-lists-dictionaries.md","python-how-to/22.convert-lists-dictionaries.md","python-how-to/22.convert-lists-dictionaries",{"_path":213,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":214,"description":215,"slug":216,"order":217,"isParent":13,"icon":14,"_type":15,"_id":218,"_source":17,"_file":219,"_stem":220,"_extension":20,"children":221},"/python-how-to/file-operations","File Operations","Learn essential file operations in Python for reading, writing, and managing files","file-operations",23,"content:python-how-to:23.file-operations.md","python-how-to/23.file-operations.md","python-how-to/23.file-operations",[222,231,240,249,258,267,276],{"_path":223,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":224,"description":225,"slug":226,"parentId":213,"order":227,"_type":15,"_id":228,"_source":17,"_file":229,"_stem":230,"_extension":20},"/python-how-to/read-text-files","Read Text Files","Learn how to read text files in Python using different methods","read-text-files",24,"content:python-how-to:24.read-text-files.md","python-how-to/24.read-text-files.md","python-how-to/24.read-text-files",{"_path":232,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":233,"description":234,"slug":235,"parentId":213,"order":236,"_type":15,"_id":237,"_source":17,"_file":238,"_stem":239,"_extension":20},"/python-how-to/write-to-files","Write to Files","Learn how to write and create files in Python using different methods","write-to-files",25,"content:python-how-to:25.write-to-files.md","python-how-to/25.write-to-files.md","python-how-to/25.write-to-files",{"_path":241,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":242,"description":243,"slug":244,"parentId":213,"order":245,"_type":15,"_id":246,"_source":17,"_file":247,"_stem":248,"_extension":20},"/python-how-to/work-csv-files","Work with CSV Files","Learn how to read and write CSV files in Python using the csv module","work-csv-files",26,"content:python-how-to:26.work-csv-files.md","python-how-to/26.work-csv-files.md","python-how-to/26.work-csv-files",{"_path":250,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":251,"description":252,"slug":253,"parentId":213,"order":254,"_type":15,"_id":255,"_source":17,"_file":256,"_stem":257,"_extension":20},"/python-how-to/handle-file-paths","Handle File Paths","Learn how to work with file and directory paths in Python using pathlib and os modules","handle-file-paths",27,"content:python-how-to:27.handle-file-paths.md","python-how-to/27.handle-file-paths.md","python-how-to/27.handle-file-paths",{"_path":259,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":260,"description":261,"slug":262,"parentId":213,"order":263,"_type":15,"_id":264,"_source":17,"_file":265,"_stem":266,"_extension":20},"/python-how-to/work-json-files","Work with JSON Files","Learn how to read and write JSON files in Python using the json module","work-json-files",28,"content:python-how-to:28.work-json-files.md","python-how-to/28.work-json-files.md","python-how-to/28.work-json-files",{"_path":268,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":269,"description":270,"slug":271,"parentId":213,"order":272,"_type":15,"_id":273,"_source":17,"_file":274,"_stem":275,"_extension":20},"/python-how-to/handle-binary-files","Handle Binary Files","Learn how to work with binary files in Python for images, data, and other non-text content","handle-binary-files",29,"content:python-how-to:29.handle-binary-files.md","python-how-to/29.handle-binary-files.md","python-how-to/29.handle-binary-files",{"_path":277,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":278,"description":279,"slug":280,"parentId":213,"order":281,"_type":15,"_id":282,"_source":17,"_file":283,"_stem":284,"_extension":20},"/python-how-to/use-context-managers","Use Context Managers","Learn how to use context managers for safe resource handling in Python","use-context-managers",30,"content:python-how-to:30.use-context-managers.md","python-how-to/30.use-context-managers.md","python-how-to/30.use-context-managers",{"_path":286,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":287,"description":288,"slug":289,"parentId":290,"order":291,"isParent":13,"icon":292,"_type":15,"_id":293,"_source":17,"_file":294,"_stem":295,"_extension":20,"children":296},"/python-how-to/date-and-time","Date and Time","Master Python's date and time handling with datetime, time zones, formatting, and calculations","date-and-time","/python-how-to",31,"pi pi-calendar","content:python-how-to:31.date-and-time.md","python-how-to/31.date-and-time.md","python-how-to/31.date-and-time",[297,306,315,324,333,342],{"_path":298,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":299,"description":300,"slug":301,"parentId":286,"order":302,"_type":15,"_id":303,"_source":17,"_file":304,"_stem":305,"_extension":20},"/python-how-to/get-current-datetime","Get Current Date/Time","Learn how to get current date, time, and timestamps using Python's datetime module","get-current-datetime",32,"content:python-how-to:32.get-current-datetime.md","python-how-to/32.get-current-datetime.md","python-how-to/32.get-current-datetime",{"_path":307,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":308,"description":309,"slug":310,"parentId":286,"order":311,"_type":15,"_id":312,"_source":17,"_file":313,"_stem":314,"_extension":20},"/python-how-to/format-dates","Format Dates","Master date formatting with strftime, custom formats, and locale-aware formatting for user-friendly displays","format-dates",33,"content:python-how-to:33.format-dates.md","python-how-to/33.format-dates.md","python-how-to/33.format-dates",{"_path":316,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":317,"description":318,"slug":319,"parentId":286,"order":320,"_type":15,"_id":321,"_source":17,"_file":322,"_stem":323,"_extension":20},"/python-how-to/calculate-date-differences","Calculate Date Differences","Learn to calculate time differences, durations, and intervals using Python's timedelta for scheduling and analytics","calculate-date-differences",34,"content:python-how-to:34.calculate-date-differences.md","python-how-to/34.calculate-date-differences.md","python-how-to/34.calculate-date-differences",{"_path":325,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":326,"description":327,"slug":328,"parentId":286,"order":329,"_type":15,"_id":330,"_source":17,"_file":331,"_stem":332,"_extension":20},"/python-how-to/parse-date-strings","Parse Date Strings","Convert text dates into Python datetime objects using strptime, handle multiple formats, and validate date input","parse-date-strings",35,"content:python-how-to:35.parse-date-strings.md","python-how-to/35.parse-date-strings.md","python-how-to/35.parse-date-strings",{"_path":334,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":335,"description":336,"slug":337,"parentId":286,"order":338,"_type":15,"_id":339,"_source":17,"_file":340,"_stem":341,"_extension":20},"/python-how-to/handle-timezones","Handle Timezones","Master timezone handling with zoneinfo, UTC conversions, and timezone-aware datetime objects for global applications","handle-timezones",36,"content:python-how-to:36.handle-timezones.md","python-how-to/36.handle-timezones.md","python-how-to/36.handle-timezones",{"_path":343,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":344,"description":345,"slug":346,"parentId":286,"order":347,"_type":15,"_id":348,"_source":17,"_file":349,"_stem":350,"_extension":20},"/python-how-to/work-with-timestamps","Work with Timestamps","Master Unix timestamps in Python - convert between datetime objects and timestamps for APIs, databases, and system integration","work-with-timestamps",37,"content:python-how-to:37.work-with-timestamps.md","python-how-to/37.work-with-timestamps.md","python-how-to/37.work-with-timestamps",{"_path":352,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":353,"description":354,"slug":355,"parentId":290,"order":356,"isParent":13,"icon":357,"_type":15,"_id":358,"_source":17,"_file":359,"_stem":360,"_extension":20,"children":361},"/python-how-to/error-handling","Error Handling","Learn Python's error handling with try/except, custom exceptions, debugging, logging, and retry logic for robust applications","error-handling",38,"pi pi-exclamation-triangle","content:python-how-to:38.error-handling.md","python-how-to/38.error-handling.md","python-how-to/38.error-handling",[362,371,380,389,398],{"_path":363,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":364,"description":365,"slug":366,"parentId":352,"order":367,"_type":15,"_id":368,"_source":17,"_file":369,"_stem":370,"_extension":20},"/python-how-to/handle-exceptions","Handle Exceptions","Master try/except blocks, multiple exception handling, and finally clauses for robust error handling in Python","handle-exceptions",39,"content:python-how-to:39.handle-exceptions.md","python-how-to/39.handle-exceptions.md","python-how-to/39.handle-exceptions",{"_path":372,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":373,"description":374,"slug":375,"parentId":352,"order":376,"_type":15,"_id":377,"_source":17,"_file":378,"_stem":379,"_extension":20},"/python-how-to/create-custom-exceptions","Create Custom Exceptions","Learn to create custom exception classes in Python for specific error handling and better code organization","create-custom-exceptions",40,"content:python-how-to:40.create-custom-exceptions.md","python-how-to/40.create-custom-exceptions.md","python-how-to/40.create-custom-exceptions",{"_path":381,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":382,"description":383,"slug":384,"parentId":352,"order":385,"_type":15,"_id":386,"_source":17,"_file":387,"_stem":388,"_extension":20},"/python-how-to/debug-code","Debug Code","Learn Python debugging techniques using print statements, the debugger, and tools to find and fix code issues","debug-code",41,"content:python-how-to:41.debug-code.md","python-how-to/41.debug-code.md","python-how-to/41.debug-code",{"_path":390,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":391,"description":392,"slug":393,"parentId":352,"order":394,"_type":15,"_id":395,"_source":17,"_file":396,"_stem":397,"_extension":20},"/python-how-to/use-logging","Use Logging","Learn Python's logging module for tracking application behavior, errors, and debugging information","use-logging",42,"content:python-how-to:42.use-logging.md","python-how-to/42.use-logging.md","python-how-to/42.use-logging",{"_path":399,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":400,"description":401,"slug":402,"parentId":352,"order":403,"_type":15,"_id":404,"_source":17,"_file":405,"_stem":406,"_extension":20},"/python-how-to/implement-retry-logic","Implement Retry Logic","Learn to implement retry mechanisms in Python for handling temporary failures and building resilient applications","implement-retry-logic",43,"content:python-how-to:43.implement-retry-logic.md","python-how-to/43.implement-retry-logic.md","python-how-to/43.implement-retry-logic",{"_path":408,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":409,"description":410,"slug":411,"parentId":290,"order":412,"isParent":13,"icon":413,"_type":15,"_id":414,"_source":17,"_file":415,"_stem":416,"_extension":20,"children":417},"/python-how-to/functions-and-modules","Functions and Modules","Learn Python functions, modules, and code organization for building reusable, maintainable applications","functions-and-modules",44,"pi pi-box","content:python-how-to:44.functions-and-modules.md","python-how-to/44.functions-and-modules.md","python-how-to/44.functions-and-modules",[418,427,436,445,454,463],{"_path":419,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":420,"description":421,"slug":422,"parentId":408,"order":423,"_type":15,"_id":424,"_source":17,"_file":425,"_stem":426,"_extension":20},"/python-how-to/write-functions","Write Functions","Learn to create Python functions with parameters, return values, and documentation for reusable code","write-functions",45,"content:python-how-to:45.write-functions.md","python-how-to/45.write-functions.md","python-how-to/45.write-functions",{"_path":428,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":429,"description":430,"slug":431,"parentId":408,"order":432,"_type":15,"_id":433,"_source":17,"_file":434,"_stem":435,"_extension":20},"/python-how-to/use-args-kwargs","Use *args and **kwargs","Learn to use *args and **kwargs for flexible function arguments in Python","use-args-kwargs",46,"content:python-how-to:46.use-args-kwargs.md","python-how-to/46.use-args-kwargs.md","python-how-to/46.use-args-kwargs",{"_path":437,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":438,"description":439,"slug":440,"parentId":408,"order":441,"_type":15,"_id":442,"_source":17,"_file":443,"_stem":444,"_extension":20},"/python-how-to/create-decorators","Create Decorators","Learn to create and use Python decorators to enhance function behavior and add functionality","create-decorators",47,"content:python-how-to:47.create-decorators.md","python-how-to/47.create-decorators.md","python-how-to/47.create-decorators",{"_path":446,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":447,"description":448,"slug":449,"parentId":408,"order":450,"_type":15,"_id":451,"_source":17,"_file":452,"_stem":453,"_extension":20},"/python-how-to/use-generators","Use Generators","Learn to create memory-efficient generators with yield for processing large datasets and sequences","use-generators",48,"content:python-how-to:48.use-generators.md","python-how-to/48.use-generators.md","python-how-to/48.use-generators",{"_path":455,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":456,"description":457,"slug":458,"parentId":408,"order":459,"_type":15,"_id":460,"_source":17,"_file":461,"_stem":462,"_extension":20},"/python-how-to/work-modules-packages","Work with Modules and Packages","Learn to organize Python code with modules and packages, and use imports effectively","work-modules-packages",49,"content:python-how-to:49.work-modules-packages.md","python-how-to/49.work-modules-packages.md","python-how-to/49.work-modules-packages",{"_path":464,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":465,"description":466,"slug":467,"parentId":408,"order":468,"_type":15,"_id":469,"_source":17,"_file":470,"_stem":471,"_extension":20},"/python-how-to/create-virtual-environments","Create Virtual Environments","Learn to create and manage Python virtual environments for project dependency isolation","create-virtual-environments",50,"content:python-how-to:50.create-virtual-environments.md","python-how-to/50.create-virtual-environments.md","python-how-to/50.create-virtual-environments",{"_path":473,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":474,"description":475,"slug":476,"parentId":290,"order":477,"isParent":13,"icon":478,"_type":15,"_id":479,"_source":17,"_file":480,"_stem":481,"_extension":20,"children":482},"/python-how-to/data-processing","Data Processing","Learn Python data processing techniques including regex, APIs, databases, and large file handling","data-processing",51,"pi pi-database","content:python-how-to:51.data-processing.md","python-how-to/51.data-processing.md","python-how-to/51.data-processing",[483,492,501,510,519],{"_path":484,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":485,"description":486,"slug":487,"parentId":473,"order":488,"_type":15,"_id":489,"_source":17,"_file":490,"_stem":491,"_extension":20},"/python-how-to/work-regular-expressions","Work with Regular Expressions","Learn to use Python's re module for pattern matching, text extraction, and data validation","work-regular-expressions",52,"content:python-how-to:52.work-regular-expressions.md","python-how-to/52.work-regular-expressions.md","python-how-to/52.work-regular-expressions",{"_path":493,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":494,"description":495,"slug":496,"parentId":473,"order":497,"_type":15,"_id":498,"_source":17,"_file":499,"_stem":500,"_extension":20},"/python-how-to/parse-xml-html","Parse XML and HTML","Learn to extract data from XML and HTML documents using Python's built-in parsing tools","parse-xml-html",53,"content:python-how-to:53.parse-xml-html.md","python-how-to/53.parse-xml-html.md","python-how-to/53.parse-xml-html",{"_path":502,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":503,"description":504,"slug":505,"parentId":473,"order":506,"_type":15,"_id":507,"_source":17,"_file":508,"_stem":509,"_extension":20},"/python-how-to/handle-api-requests","Handle API Requests","Learn to fetch and process data from web APIs using Python's urllib and external requests library","handle-api-requests",54,"content:python-how-to:54.handle-api-requests.md","python-how-to/54.handle-api-requests.md","python-how-to/54.handle-api-requests",{"_path":511,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":512,"description":513,"slug":514,"parentId":473,"order":515,"_type":15,"_id":516,"_source":17,"_file":517,"_stem":518,"_extension":20},"/python-how-to/work-databases","Work with Databases","Learn to connect to and query SQL databases using Python's sqlite3 and database techniques","work-databases",55,"content:python-how-to:55.work-databases.md","python-how-to/55.work-databases.md","python-how-to/55.work-databases",{"_path":520,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":521,"description":522,"slug":523,"parentId":473,"order":524,"_type":15,"_id":525,"_source":17,"_file":526,"_stem":527,"_extension":20},"/python-how-to/process-large-files","Process Large Files","Learn memory-efficient techniques for handling large files and datasets in Python","process-large-files",56,"content:python-how-to:56.process-large-files.md","python-how-to/56.process-large-files.md","python-how-to/56.process-large-files",{"_path":529,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":530,"description":531,"slug":532,"parentId":290,"order":533,"isParent":13,"icon":534,"_type":15,"_id":535,"_source":17,"_file":536,"_stem":537,"_extension":20,"children":538},"/python-how-to/best-practices","Best Practices","Learn Python best practices for writing clean, maintainable, and efficient code","best-practices",57,"pi pi-star","content:python-how-to:57.best-practices.md","python-how-to/57.best-practices.md","python-how-to/57.best-practices",[539,548,557,566,575,584],{"_path":540,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":541,"description":542,"slug":543,"parentId":529,"order":544,"_type":15,"_id":545,"_source":17,"_file":546,"_stem":547,"_extension":20},"/python-how-to/structure-code","Structure Your Code","Learn to organize Python code with proper module structure, functions, and classes","structure-code",58,"content:python-how-to:58.structure-code.md","python-how-to/58.structure-code.md","python-how-to/58.structure-code",{"_path":549,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":550,"description":551,"slug":552,"parentId":529,"order":553,"_type":15,"_id":554,"_source":17,"_file":555,"_stem":556,"_extension":20},"/python-how-to/write-clean-code","Write Clean Code","Learn to write readable, maintainable Python code with proper naming, comments, and clear logic","write-clean-code",59,"content:python-how-to:59.write-clean-code.md","python-how-to/59.write-clean-code.md","python-how-to/59.write-clean-code",{"_path":558,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":559,"description":560,"slug":561,"parentId":529,"order":562,"_type":15,"_id":563,"_source":17,"_file":564,"_stem":565,"_extension":20},"/python-how-to/optimize-performance","Optimize Performance","Learn to identify and fix performance bottlenecks in Python code for faster execution","optimize-performance",60,"content:python-how-to:60.optimize-performance.md","python-how-to/60.optimize-performance.md","python-how-to/60.optimize-performance",{"_path":567,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":568,"description":569,"slug":570,"parentId":529,"order":571,"_type":15,"_id":572,"_source":17,"_file":573,"_stem":574,"_extension":20},"/python-how-to/write-unit-tests","Write Unit Tests","Learn to create reliable unit tests to verify your Python code works correctly and catch bugs early","write-unit-tests",61,"content:python-how-to:61.write-unit-tests.md","python-how-to/61.write-unit-tests.md","python-how-to/61.write-unit-tests",{"_path":576,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":577,"description":578,"slug":579,"parentId":529,"order":580,"_type":15,"_id":581,"_source":17,"_file":582,"_stem":583,"_extension":20},"/python-how-to/document-code","Document Your Code","Learn to write clear documentation and helpful comments for your Python code","document-code",62,"content:python-how-to:62.document-code.md","python-how-to/62.document-code.md","python-how-to/62.document-code",{"_path":585,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":586,"description":587,"slug":588,"parentId":529,"order":589,"_type":15,"_id":590,"_source":17,"_file":591,"_stem":592,"_extension":20},"/python-how-to/use-type-hints","Use Type Hints","Learn to add type annotations to Python code for better clarity, tooling support, and error detection","use-type-hints",63,"content:python-how-to:63.use-type-hints.md","python-how-to/63.use-type-hints.md","python-how-to/63.use-type-hints",{"_path":290,"_dir":8,"_draft":7,"_partial":7,"_locale":8,"title":594,"description":595,"slug":6,"order":596,"icon":14,"_type":15,"_id":597,"_source":17,"_file":598,"_stem":599,"_extension":20},"Python How-To Guide","Practical Python tutorials for common programming tasks. Learn step-by-step solutions for string manipulation, file operations, data processing, and more with real-world examples.",0,"content:python-how-to:index.md","python-how-to/index.md","python-how-to/index",[112],{"_path":113,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":114,"description":115,"slug":116,"parentId":77,"order":117,"body":602,"_type":15,"_id":118,"_source":17,"_file":119,"_stem":120,"_extension":20},{"type":603,"children":604,"toc":1983},"root",[605,614,620,784,791,796,887,894,1223,1229,1234,1822,1828,1977],{"type":606,"tag":607,"props":608,"children":610},"element","h1",{"id":609},"combining-lists",[611],{"type":612,"value":613},"text","🔄 Combining Lists",{"type":606,"tag":615,"props":616,"children":617},"p",{},[618],{"type":612,"value":619},"Python provides multiple ways to combine lists, from simple concatenation to more complex merging operations. Understanding these methods is essential for data manipulation and list processing.",{"type":606,"tag":621,"props":622,"children":623},"code-try",{},[624],{"type":606,"tag":625,"props":626,"children":630},"pre",{"className":627,"code":628,"language":629,"meta":8,"style":8},"language-python shiki shiki-themes github-light github-dark","# Basic list combination\nlist1 = [1, 2, 3]\nlist2 = [4, 5, 6]\ncombined = list1 + list2\nprint(combined)  # [1, 2, 3, 4, 5, 6]\n","python",[631],{"type":606,"tag":632,"props":633,"children":634},"code",{"__ignoreMap":8},[635,646,696,739,766],{"type":606,"tag":636,"props":637,"children":639},"span",{"class":638,"line":12},"line",[640],{"type":606,"tag":636,"props":641,"children":643},{"style":642},"--shiki-default:#6A737D;--shiki-app-dark-mode:#6A737D",[644],{"type":612,"value":645},"# Basic list combination\n",{"type":606,"tag":636,"props":647,"children":648},{"class":638,"line":27},[649,655,661,666,672,677,682,686,691],{"type":606,"tag":636,"props":650,"children":652},{"style":651},"--shiki-default:#24292E;--shiki-app-dark-mode:#E1E4E8",[653],{"type":612,"value":654},"list1 ",{"type":606,"tag":636,"props":656,"children":658},{"style":657},"--shiki-default:#D73A49;--shiki-app-dark-mode:#F97583",[659],{"type":612,"value":660},"=",{"type":606,"tag":636,"props":662,"children":663},{"style":651},[664],{"type":612,"value":665}," [",{"type":606,"tag":636,"props":667,"children":669},{"style":668},"--shiki-default:#005CC5;--shiki-app-dark-mode:#79B8FF",[670],{"type":612,"value":671},"1",{"type":606,"tag":636,"props":673,"children":674},{"style":651},[675],{"type":612,"value":676},", ",{"type":606,"tag":636,"props":678,"children":679},{"style":668},[680],{"type":612,"value":681},"2",{"type":606,"tag":636,"props":683,"children":684},{"style":651},[685],{"type":612,"value":676},{"type":606,"tag":636,"props":687,"children":688},{"style":668},[689],{"type":612,"value":690},"3",{"type":606,"tag":636,"props":692,"children":693},{"style":651},[694],{"type":612,"value":695},"]\n",{"type":606,"tag":636,"props":697,"children":698},{"class":638,"line":36},[699,704,708,712,717,721,726,730,735],{"type":606,"tag":636,"props":700,"children":701},{"style":651},[702],{"type":612,"value":703},"list2 ",{"type":606,"tag":636,"props":705,"children":706},{"style":657},[707],{"type":612,"value":660},{"type":606,"tag":636,"props":709,"children":710},{"style":651},[711],{"type":612,"value":665},{"type":606,"tag":636,"props":713,"children":714},{"style":668},[715],{"type":612,"value":716},"4",{"type":606,"tag":636,"props":718,"children":719},{"style":651},[720],{"type":612,"value":676},{"type":606,"tag":636,"props":722,"children":723},{"style":668},[724],{"type":612,"value":725},"5",{"type":606,"tag":636,"props":727,"children":728},{"style":651},[729],{"type":612,"value":676},{"type":606,"tag":636,"props":731,"children":732},{"style":668},[733],{"type":612,"value":734},"6",{"type":606,"tag":636,"props":736,"children":737},{"style":651},[738],{"type":612,"value":695},{"type":606,"tag":636,"props":740,"children":741},{"class":638,"line":45},[742,747,751,756,761],{"type":606,"tag":636,"props":743,"children":744},{"style":651},[745],{"type":612,"value":746},"combined ",{"type":606,"tag":636,"props":748,"children":749},{"style":657},[750],{"type":612,"value":660},{"type":606,"tag":636,"props":752,"children":753},{"style":651},[754],{"type":612,"value":755}," list1 ",{"type":606,"tag":636,"props":757,"children":758},{"style":657},[759],{"type":612,"value":760},"+",{"type":606,"tag":636,"props":762,"children":763},{"style":651},[764],{"type":612,"value":765}," list2\n",{"type":606,"tag":636,"props":767,"children":768},{"class":638,"line":54},[769,774,779],{"type":606,"tag":636,"props":770,"children":771},{"style":668},[772],{"type":612,"value":773},"print",{"type":606,"tag":636,"props":775,"children":776},{"style":651},[777],{"type":612,"value":778},"(combined)  ",{"type":606,"tag":636,"props":780,"children":781},{"style":642},[782],{"type":612,"value":783},"# [1, 2, 3, 4, 5, 6]\n",{"type":606,"tag":785,"props":786,"children":788},"h2",{"id":787},"combination-methods",[789],{"type":612,"value":790},"🎯 Combination Methods",{"type":606,"tag":615,"props":792,"children":793},{},[794],{"type":612,"value":795},"Python offers several approaches to combine lists.",{"type":606,"tag":797,"props":798,"children":802},"info-box",{"emoji":799,"title":800,"type":801},"📝","List Combination Methods","info",[803,812,849,857],{"type":606,"tag":615,"props":804,"children":805},{},[806],{"type":606,"tag":807,"props":808,"children":809},"strong",{},[810],{"type":612,"value":811},"Basic Methods:",{"type":606,"tag":813,"props":814,"children":815},"ul",{},[816,827,838],{"type":606,"tag":817,"props":818,"children":819},"li",{},[820,825],{"type":606,"tag":632,"props":821,"children":823},{"className":822},[],[824],{"type":612,"value":760},{"type":612,"value":826}," operator: Simple concatenation",{"type":606,"tag":817,"props":828,"children":829},{},[830,836],{"type":606,"tag":632,"props":831,"children":833},{"className":832},[],[834],{"type":612,"value":835},".extend()",{"type":612,"value":837},": Add elements in-place",{"type":606,"tag":817,"props":839,"children":840},{},[841,847],{"type":606,"tag":632,"props":842,"children":844},{"className":843},[],[845],{"type":612,"value":846},"*",{"type":612,"value":848}," operator: Repeat lists",{"type":606,"tag":615,"props":850,"children":851},{},[852],{"type":606,"tag":807,"props":853,"children":854},{},[855],{"type":612,"value":856},"Advanced Methods:",{"type":606,"tag":813,"props":858,"children":859},{},[860,871,876],{"type":606,"tag":817,"props":861,"children":862},{},[863,869],{"type":606,"tag":632,"props":864,"children":866},{"className":865},[],[867],{"type":612,"value":868},"zip()",{"type":612,"value":870},": Combine elements pairwise",{"type":606,"tag":817,"props":872,"children":873},{},[874],{"type":612,"value":875},"List comprehension: Custom combinations",{"type":606,"tag":817,"props":877,"children":878},{},[879,885],{"type":606,"tag":632,"props":880,"children":882},{"className":881},[],[883],{"type":612,"value":884},"itertools.chain()",{"type":612,"value":886},": Efficient chaining",{"type":606,"tag":888,"props":889,"children":891},"h3",{"id":890},"basic-examples",[892],{"type":612,"value":893},"Basic Examples",{"type":606,"tag":621,"props":895,"children":896},{},[897],{"type":606,"tag":625,"props":898,"children":900},{"className":627,"code":899,"language":629,"meta":8,"style":8},"# Different ways to combine lists\nlist1 = [1, 2, 3]\nlist2 = [4, 5, 6]\n\n# Using + operator\ncombined = list1 + list2\nprint(f\"Using +: {combined}\")\n\n# Using extend()\nlist1.extend(list2)\nprint(f\"Using extend(): {list1}\")\n\n# Using * operator\nrepeated = list1 * 2\nprint(f\"Using *: {repeated}\")\n",[901],{"type":606,"tag":632,"props":902,"children":903},{"__ignoreMap":8},[904,912,951,990,998,1006,1029,1077,1084,1093,1101,1142,1149,1157,1182],{"type":606,"tag":636,"props":905,"children":906},{"class":638,"line":12},[907],{"type":606,"tag":636,"props":908,"children":909},{"style":642},[910],{"type":612,"value":911},"# Different ways to combine lists\n",{"type":606,"tag":636,"props":913,"children":914},{"class":638,"line":27},[915,919,923,927,931,935,939,943,947],{"type":606,"tag":636,"props":916,"children":917},{"style":651},[918],{"type":612,"value":654},{"type":606,"tag":636,"props":920,"children":921},{"style":657},[922],{"type":612,"value":660},{"type":606,"tag":636,"props":924,"children":925},{"style":651},[926],{"type":612,"value":665},{"type":606,"tag":636,"props":928,"children":929},{"style":668},[930],{"type":612,"value":671},{"type":606,"tag":636,"props":932,"children":933},{"style":651},[934],{"type":612,"value":676},{"type":606,"tag":636,"props":936,"children":937},{"style":668},[938],{"type":612,"value":681},{"type":606,"tag":636,"props":940,"children":941},{"style":651},[942],{"type":612,"value":676},{"type":606,"tag":636,"props":944,"children":945},{"style":668},[946],{"type":612,"value":690},{"type":606,"tag":636,"props":948,"children":949},{"style":651},[950],{"type":612,"value":695},{"type":606,"tag":636,"props":952,"children":953},{"class":638,"line":36},[954,958,962,966,970,974,978,982,986],{"type":606,"tag":636,"props":955,"children":956},{"style":651},[957],{"type":612,"value":703},{"type":606,"tag":636,"props":959,"children":960},{"style":657},[961],{"type":612,"value":660},{"type":606,"tag":636,"props":963,"children":964},{"style":651},[965],{"type":612,"value":665},{"type":606,"tag":636,"props":967,"children":968},{"style":668},[969],{"type":612,"value":716},{"type":606,"tag":636,"props":971,"children":972},{"style":651},[973],{"type":612,"value":676},{"type":606,"tag":636,"props":975,"children":976},{"style":668},[977],{"type":612,"value":725},{"type":606,"tag":636,"props":979,"children":980},{"style":651},[981],{"type":612,"value":676},{"type":606,"tag":636,"props":983,"children":984},{"style":668},[985],{"type":612,"value":734},{"type":606,"tag":636,"props":987,"children":988},{"style":651},[989],{"type":612,"value":695},{"type":606,"tag":636,"props":991,"children":992},{"class":638,"line":45},[993],{"type":606,"tag":636,"props":994,"children":995},{"emptyLinePlaceholder":13},[996],{"type":612,"value":997},"\n",{"type":606,"tag":636,"props":999,"children":1000},{"class":638,"line":54},[1001],{"type":606,"tag":636,"props":1002,"children":1003},{"style":642},[1004],{"type":612,"value":1005},"# Using + operator\n",{"type":606,"tag":636,"props":1007,"children":1008},{"class":638,"line":63},[1009,1013,1017,1021,1025],{"type":606,"tag":636,"props":1010,"children":1011},{"style":651},[1012],{"type":612,"value":746},{"type":606,"tag":636,"props":1014,"children":1015},{"style":657},[1016],{"type":612,"value":660},{"type":606,"tag":636,"props":1018,"children":1019},{"style":651},[1020],{"type":612,"value":755},{"type":606,"tag":636,"props":1022,"children":1023},{"style":657},[1024],{"type":612,"value":760},{"type":606,"tag":636,"props":1026,"children":1027},{"style":651},[1028],{"type":612,"value":765},{"type":606,"tag":636,"props":1030,"children":1031},{"class":638,"line":72},[1032,1036,1041,1046,1052,1057,1062,1067,1072],{"type":606,"tag":636,"props":1033,"children":1034},{"style":668},[1035],{"type":612,"value":773},{"type":606,"tag":636,"props":1037,"children":1038},{"style":651},[1039],{"type":612,"value":1040},"(",{"type":606,"tag":636,"props":1042,"children":1043},{"style":657},[1044],{"type":612,"value":1045},"f",{"type":606,"tag":636,"props":1047,"children":1049},{"style":1048},"--shiki-default:#032F62;--shiki-app-dark-mode:#9ECBFF",[1050],{"type":612,"value":1051},"\"Using +: ",{"type":606,"tag":636,"props":1053,"children":1054},{"style":668},[1055],{"type":612,"value":1056},"{",{"type":606,"tag":636,"props":1058,"children":1059},{"style":651},[1060],{"type":612,"value":1061},"combined",{"type":606,"tag":636,"props":1063,"children":1064},{"style":668},[1065],{"type":612,"value":1066},"}",{"type":606,"tag":636,"props":1068,"children":1069},{"style":1048},[1070],{"type":612,"value":1071},"\"",{"type":606,"tag":636,"props":1073,"children":1074},{"style":651},[1075],{"type":612,"value":1076},")\n",{"type":606,"tag":636,"props":1078,"children":1079},{"class":638,"line":81},[1080],{"type":606,"tag":636,"props":1081,"children":1082},{"emptyLinePlaceholder":13},[1083],{"type":612,"value":997},{"type":606,"tag":636,"props":1085,"children":1087},{"class":638,"line":1086},9,[1088],{"type":606,"tag":636,"props":1089,"children":1090},{"style":642},[1091],{"type":612,"value":1092},"# Using extend()\n",{"type":606,"tag":636,"props":1094,"children":1095},{"class":638,"line":99},[1096],{"type":606,"tag":636,"props":1097,"children":1098},{"style":651},[1099],{"type":612,"value":1100},"list1.extend(list2)\n",{"type":606,"tag":636,"props":1102,"children":1103},{"class":638,"line":108},[1104,1108,1112,1116,1121,1125,1130,1134,1138],{"type":606,"tag":636,"props":1105,"children":1106},{"style":668},[1107],{"type":612,"value":773},{"type":606,"tag":636,"props":1109,"children":1110},{"style":651},[1111],{"type":612,"value":1040},{"type":606,"tag":636,"props":1113,"children":1114},{"style":657},[1115],{"type":612,"value":1045},{"type":606,"tag":636,"props":1117,"children":1118},{"style":1048},[1119],{"type":612,"value":1120},"\"Using extend(): ",{"type":606,"tag":636,"props":1122,"children":1123},{"style":668},[1124],{"type":612,"value":1056},{"type":606,"tag":636,"props":1126,"children":1127},{"style":651},[1128],{"type":612,"value":1129},"list1",{"type":606,"tag":636,"props":1131,"children":1132},{"style":668},[1133],{"type":612,"value":1066},{"type":606,"tag":636,"props":1135,"children":1136},{"style":1048},[1137],{"type":612,"value":1071},{"type":606,"tag":636,"props":1139,"children":1140},{"style":651},[1141],{"type":612,"value":1076},{"type":606,"tag":636,"props":1143,"children":1144},{"class":638,"line":117},[1145],{"type":606,"tag":636,"props":1146,"children":1147},{"emptyLinePlaceholder":13},[1148],{"type":612,"value":997},{"type":606,"tag":636,"props":1150,"children":1151},{"class":638,"line":126},[1152],{"type":606,"tag":636,"props":1153,"children":1154},{"style":642},[1155],{"type":612,"value":1156},"# Using * operator\n",{"type":606,"tag":636,"props":1158,"children":1159},{"class":638,"line":135},[1160,1165,1169,1173,1177],{"type":606,"tag":636,"props":1161,"children":1162},{"style":651},[1163],{"type":612,"value":1164},"repeated ",{"type":606,"tag":636,"props":1166,"children":1167},{"style":657},[1168],{"type":612,"value":660},{"type":606,"tag":636,"props":1170,"children":1171},{"style":651},[1172],{"type":612,"value":755},{"type":606,"tag":636,"props":1174,"children":1175},{"style":657},[1176],{"type":612,"value":846},{"type":606,"tag":636,"props":1178,"children":1179},{"style":668},[1180],{"type":612,"value":1181}," 2\n",{"type":606,"tag":636,"props":1183,"children":1184},{"class":638,"line":144},[1185,1189,1193,1197,1202,1206,1211,1215,1219],{"type":606,"tag":636,"props":1186,"children":1187},{"style":668},[1188],{"type":612,"value":773},{"type":606,"tag":636,"props":1190,"children":1191},{"style":651},[1192],{"type":612,"value":1040},{"type":606,"tag":636,"props":1194,"children":1195},{"style":657},[1196],{"type":612,"value":1045},{"type":606,"tag":636,"props":1198,"children":1199},{"style":1048},[1200],{"type":612,"value":1201},"\"Using *: ",{"type":606,"tag":636,"props":1203,"children":1204},{"style":668},[1205],{"type":612,"value":1056},{"type":606,"tag":636,"props":1207,"children":1208},{"style":651},[1209],{"type":612,"value":1210},"repeated",{"type":606,"tag":636,"props":1212,"children":1213},{"style":668},[1214],{"type":612,"value":1066},{"type":606,"tag":636,"props":1216,"children":1217},{"style":1048},[1218],{"type":612,"value":1071},{"type":606,"tag":636,"props":1220,"children":1221},{"style":651},[1222],{"type":612,"value":1076},{"type":606,"tag":785,"props":1224,"children":1226},{"id":1225},"advanced-combinations",[1227],{"type":612,"value":1228},"🔍 Advanced Combinations",{"type":606,"tag":615,"props":1230,"children":1231},{},[1232],{"type":612,"value":1233},"Python allows more sophisticated list combinations using built-in functions and modules.",{"type":606,"tag":621,"props":1235,"children":1236},{},[1237],{"type":606,"tag":625,"props":1238,"children":1240},{"className":627,"code":1239,"language":629,"meta":8,"style":8},"# Advanced combination examples\nfrom itertools import chain\n\n# Using zip()\nnames = [\"Alice\", \"Bob\", \"Charlie\"]\nages = [25, 30, 35]\ncombined = list(zip(names, ages))\nprint(f\"Using zip(): {combined}\")\n\n# Using chain()\nlist1 = [1, 2, 3]\nlist2 = [4, 5, 6]\nlist3 = [7, 8, 9]\nchained = list(chain(list1, list2, list3))\nprint(f\"Using chain(): {chained}\")\n\n# Using list comprehension\nmatrix = [[1, 2], [3, 4], [5, 6]]\nflattened = [x for row in matrix for x in row]\nprint(f\"Flattened matrix: {flattened}\")\n",[1241],{"type":606,"tag":632,"props":1242,"children":1243},{"__ignoreMap":8},[1244,1252,1275,1282,1290,1333,1376,1406,1446,1453,1461,1500,1539,1582,1603,1644,1651,1659,1726,1781],{"type":606,"tag":636,"props":1245,"children":1246},{"class":638,"line":12},[1247],{"type":606,"tag":636,"props":1248,"children":1249},{"style":642},[1250],{"type":612,"value":1251},"# Advanced combination examples\n",{"type":606,"tag":636,"props":1253,"children":1254},{"class":638,"line":27},[1255,1260,1265,1270],{"type":606,"tag":636,"props":1256,"children":1257},{"style":657},[1258],{"type":612,"value":1259},"from",{"type":606,"tag":636,"props":1261,"children":1262},{"style":651},[1263],{"type":612,"value":1264}," itertools ",{"type":606,"tag":636,"props":1266,"children":1267},{"style":657},[1268],{"type":612,"value":1269},"import",{"type":606,"tag":636,"props":1271,"children":1272},{"style":651},[1273],{"type":612,"value":1274}," chain\n",{"type":606,"tag":636,"props":1276,"children":1277},{"class":638,"line":36},[1278],{"type":606,"tag":636,"props":1279,"children":1280},{"emptyLinePlaceholder":13},[1281],{"type":612,"value":997},{"type":606,"tag":636,"props":1283,"children":1284},{"class":638,"line":45},[1285],{"type":606,"tag":636,"props":1286,"children":1287},{"style":642},[1288],{"type":612,"value":1289},"# Using zip()\n",{"type":606,"tag":636,"props":1291,"children":1292},{"class":638,"line":54},[1293,1298,1302,1306,1311,1315,1320,1324,1329],{"type":606,"tag":636,"props":1294,"children":1295},{"style":651},[1296],{"type":612,"value":1297},"names ",{"type":606,"tag":636,"props":1299,"children":1300},{"style":657},[1301],{"type":612,"value":660},{"type":606,"tag":636,"props":1303,"children":1304},{"style":651},[1305],{"type":612,"value":665},{"type":606,"tag":636,"props":1307,"children":1308},{"style":1048},[1309],{"type":612,"value":1310},"\"Alice\"",{"type":606,"tag":636,"props":1312,"children":1313},{"style":651},[1314],{"type":612,"value":676},{"type":606,"tag":636,"props":1316,"children":1317},{"style":1048},[1318],{"type":612,"value":1319},"\"Bob\"",{"type":606,"tag":636,"props":1321,"children":1322},{"style":651},[1323],{"type":612,"value":676},{"type":606,"tag":636,"props":1325,"children":1326},{"style":1048},[1327],{"type":612,"value":1328},"\"Charlie\"",{"type":606,"tag":636,"props":1330,"children":1331},{"style":651},[1332],{"type":612,"value":695},{"type":606,"tag":636,"props":1334,"children":1335},{"class":638,"line":63},[1336,1341,1345,1349,1354,1358,1363,1367,1372],{"type":606,"tag":636,"props":1337,"children":1338},{"style":651},[1339],{"type":612,"value":1340},"ages ",{"type":606,"tag":636,"props":1342,"children":1343},{"style":657},[1344],{"type":612,"value":660},{"type":606,"tag":636,"props":1346,"children":1347},{"style":651},[1348],{"type":612,"value":665},{"type":606,"tag":636,"props":1350,"children":1351},{"style":668},[1352],{"type":612,"value":1353},"25",{"type":606,"tag":636,"props":1355,"children":1356},{"style":651},[1357],{"type":612,"value":676},{"type":606,"tag":636,"props":1359,"children":1360},{"style":668},[1361],{"type":612,"value":1362},"30",{"type":606,"tag":636,"props":1364,"children":1365},{"style":651},[1366],{"type":612,"value":676},{"type":606,"tag":636,"props":1368,"children":1369},{"style":668},[1370],{"type":612,"value":1371},"35",{"type":606,"tag":636,"props":1373,"children":1374},{"style":651},[1375],{"type":612,"value":695},{"type":606,"tag":636,"props":1377,"children":1378},{"class":638,"line":72},[1379,1383,1387,1392,1396,1401],{"type":606,"tag":636,"props":1380,"children":1381},{"style":651},[1382],{"type":612,"value":746},{"type":606,"tag":636,"props":1384,"children":1385},{"style":657},[1386],{"type":612,"value":660},{"type":606,"tag":636,"props":1388,"children":1389},{"style":668},[1390],{"type":612,"value":1391}," list",{"type":606,"tag":636,"props":1393,"children":1394},{"style":651},[1395],{"type":612,"value":1040},{"type":606,"tag":636,"props":1397,"children":1398},{"style":668},[1399],{"type":612,"value":1400},"zip",{"type":606,"tag":636,"props":1402,"children":1403},{"style":651},[1404],{"type":612,"value":1405},"(names, ages))\n",{"type":606,"tag":636,"props":1407,"children":1408},{"class":638,"line":81},[1409,1413,1417,1421,1426,1430,1434,1438,1442],{"type":606,"tag":636,"props":1410,"children":1411},{"style":668},[1412],{"type":612,"value":773},{"type":606,"tag":636,"props":1414,"children":1415},{"style":651},[1416],{"type":612,"value":1040},{"type":606,"tag":636,"props":1418,"children":1419},{"style":657},[1420],{"type":612,"value":1045},{"type":606,"tag":636,"props":1422,"children":1423},{"style":1048},[1424],{"type":612,"value":1425},"\"Using zip(): ",{"type":606,"tag":636,"props":1427,"children":1428},{"style":668},[1429],{"type":612,"value":1056},{"type":606,"tag":636,"props":1431,"children":1432},{"style":651},[1433],{"type":612,"value":1061},{"type":606,"tag":636,"props":1435,"children":1436},{"style":668},[1437],{"type":612,"value":1066},{"type":606,"tag":636,"props":1439,"children":1440},{"style":1048},[1441],{"type":612,"value":1071},{"type":606,"tag":636,"props":1443,"children":1444},{"style":651},[1445],{"type":612,"value":1076},{"type":606,"tag":636,"props":1447,"children":1448},{"class":638,"line":1086},[1449],{"type":606,"tag":636,"props":1450,"children":1451},{"emptyLinePlaceholder":13},[1452],{"type":612,"value":997},{"type":606,"tag":636,"props":1454,"children":1455},{"class":638,"line":99},[1456],{"type":606,"tag":636,"props":1457,"children":1458},{"style":642},[1459],{"type":612,"value":1460},"# Using chain()\n",{"type":606,"tag":636,"props":1462,"children":1463},{"class":638,"line":108},[1464,1468,1472,1476,1480,1484,1488,1492,1496],{"type":606,"tag":636,"props":1465,"children":1466},{"style":651},[1467],{"type":612,"value":654},{"type":606,"tag":636,"props":1469,"children":1470},{"style":657},[1471],{"type":612,"value":660},{"type":606,"tag":636,"props":1473,"children":1474},{"style":651},[1475],{"type":612,"value":665},{"type":606,"tag":636,"props":1477,"children":1478},{"style":668},[1479],{"type":612,"value":671},{"type":606,"tag":636,"props":1481,"children":1482},{"style":651},[1483],{"type":612,"value":676},{"type":606,"tag":636,"props":1485,"children":1486},{"style":668},[1487],{"type":612,"value":681},{"type":606,"tag":636,"props":1489,"children":1490},{"style":651},[1491],{"type":612,"value":676},{"type":606,"tag":636,"props":1493,"children":1494},{"style":668},[1495],{"type":612,"value":690},{"type":606,"tag":636,"props":1497,"children":1498},{"style":651},[1499],{"type":612,"value":695},{"type":606,"tag":636,"props":1501,"children":1502},{"class":638,"line":117},[1503,1507,1511,1515,1519,1523,1527,1531,1535],{"type":606,"tag":636,"props":1504,"children":1505},{"style":651},[1506],{"type":612,"value":703},{"type":606,"tag":636,"props":1508,"children":1509},{"style":657},[1510],{"type":612,"value":660},{"type":606,"tag":636,"props":1512,"children":1513},{"style":651},[1514],{"type":612,"value":665},{"type":606,"tag":636,"props":1516,"children":1517},{"style":668},[1518],{"type":612,"value":716},{"type":606,"tag":636,"props":1520,"children":1521},{"style":651},[1522],{"type":612,"value":676},{"type":606,"tag":636,"props":1524,"children":1525},{"style":668},[1526],{"type":612,"value":725},{"type":606,"tag":636,"props":1528,"children":1529},{"style":651},[1530],{"type":612,"value":676},{"type":606,"tag":636,"props":1532,"children":1533},{"style":668},[1534],{"type":612,"value":734},{"type":606,"tag":636,"props":1536,"children":1537},{"style":651},[1538],{"type":612,"value":695},{"type":606,"tag":636,"props":1540,"children":1541},{"class":638,"line":126},[1542,1547,1551,1555,1560,1564,1569,1573,1578],{"type":606,"tag":636,"props":1543,"children":1544},{"style":651},[1545],{"type":612,"value":1546},"list3 ",{"type":606,"tag":636,"props":1548,"children":1549},{"style":657},[1550],{"type":612,"value":660},{"type":606,"tag":636,"props":1552,"children":1553},{"style":651},[1554],{"type":612,"value":665},{"type":606,"tag":636,"props":1556,"children":1557},{"style":668},[1558],{"type":612,"value":1559},"7",{"type":606,"tag":636,"props":1561,"children":1562},{"style":651},[1563],{"type":612,"value":676},{"type":606,"tag":636,"props":1565,"children":1566},{"style":668},[1567],{"type":612,"value":1568},"8",{"type":606,"tag":636,"props":1570,"children":1571},{"style":651},[1572],{"type":612,"value":676},{"type":606,"tag":636,"props":1574,"children":1575},{"style":668},[1576],{"type":612,"value":1577},"9",{"type":606,"tag":636,"props":1579,"children":1580},{"style":651},[1581],{"type":612,"value":695},{"type":606,"tag":636,"props":1583,"children":1584},{"class":638,"line":135},[1585,1590,1594,1598],{"type":606,"tag":636,"props":1586,"children":1587},{"style":651},[1588],{"type":612,"value":1589},"chained ",{"type":606,"tag":636,"props":1591,"children":1592},{"style":657},[1593],{"type":612,"value":660},{"type":606,"tag":636,"props":1595,"children":1596},{"style":668},[1597],{"type":612,"value":1391},{"type":606,"tag":636,"props":1599,"children":1600},{"style":651},[1601],{"type":612,"value":1602},"(chain(list1, list2, list3))\n",{"type":606,"tag":636,"props":1604,"children":1605},{"class":638,"line":144},[1606,1610,1614,1618,1623,1627,1632,1636,1640],{"type":606,"tag":636,"props":1607,"children":1608},{"style":668},[1609],{"type":612,"value":773},{"type":606,"tag":636,"props":1611,"children":1612},{"style":651},[1613],{"type":612,"value":1040},{"type":606,"tag":636,"props":1615,"children":1616},{"style":657},[1617],{"type":612,"value":1045},{"type":606,"tag":636,"props":1619,"children":1620},{"style":1048},[1621],{"type":612,"value":1622},"\"Using chain(): ",{"type":606,"tag":636,"props":1624,"children":1625},{"style":668},[1626],{"type":612,"value":1056},{"type":606,"tag":636,"props":1628,"children":1629},{"style":651},[1630],{"type":612,"value":1631},"chained",{"type":606,"tag":636,"props":1633,"children":1634},{"style":668},[1635],{"type":612,"value":1066},{"type":606,"tag":636,"props":1637,"children":1638},{"style":1048},[1639],{"type":612,"value":1071},{"type":606,"tag":636,"props":1641,"children":1642},{"style":651},[1643],{"type":612,"value":1076},{"type":606,"tag":636,"props":1645,"children":1646},{"class":638,"line":153},[1647],{"type":606,"tag":636,"props":1648,"children":1649},{"emptyLinePlaceholder":13},[1650],{"type":612,"value":997},{"type":606,"tag":636,"props":1652,"children":1653},{"class":638,"line":163},[1654],{"type":606,"tag":636,"props":1655,"children":1656},{"style":642},[1657],{"type":612,"value":1658},"# Using list comprehension\n",{"type":606,"tag":636,"props":1660,"children":1661},{"class":638,"line":172},[1662,1667,1671,1676,1680,1684,1688,1693,1697,1701,1705,1709,1713,1717,1721],{"type":606,"tag":636,"props":1663,"children":1664},{"style":651},[1665],{"type":612,"value":1666},"matrix ",{"type":606,"tag":636,"props":1668,"children":1669},{"style":657},[1670],{"type":612,"value":660},{"type":606,"tag":636,"props":1672,"children":1673},{"style":651},[1674],{"type":612,"value":1675}," [[",{"type":606,"tag":636,"props":1677,"children":1678},{"style":668},[1679],{"type":612,"value":671},{"type":606,"tag":636,"props":1681,"children":1682},{"style":651},[1683],{"type":612,"value":676},{"type":606,"tag":636,"props":1685,"children":1686},{"style":668},[1687],{"type":612,"value":681},{"type":606,"tag":636,"props":1689,"children":1690},{"style":651},[1691],{"type":612,"value":1692},"], [",{"type":606,"tag":636,"props":1694,"children":1695},{"style":668},[1696],{"type":612,"value":690},{"type":606,"tag":636,"props":1698,"children":1699},{"style":651},[1700],{"type":612,"value":676},{"type":606,"tag":636,"props":1702,"children":1703},{"style":668},[1704],{"type":612,"value":716},{"type":606,"tag":636,"props":1706,"children":1707},{"style":651},[1708],{"type":612,"value":1692},{"type":606,"tag":636,"props":1710,"children":1711},{"style":668},[1712],{"type":612,"value":725},{"type":606,"tag":636,"props":1714,"children":1715},{"style":651},[1716],{"type":612,"value":676},{"type":606,"tag":636,"props":1718,"children":1719},{"style":668},[1720],{"type":612,"value":734},{"type":606,"tag":636,"props":1722,"children":1723},{"style":651},[1724],{"type":612,"value":1725},"]]\n",{"type":606,"tag":636,"props":1727,"children":1728},{"class":638,"line":181},[1729,1734,1738,1743,1748,1753,1758,1763,1767,1772,1776],{"type":606,"tag":636,"props":1730,"children":1731},{"style":651},[1732],{"type":612,"value":1733},"flattened ",{"type":606,"tag":636,"props":1735,"children":1736},{"style":657},[1737],{"type":612,"value":660},{"type":606,"tag":636,"props":1739,"children":1740},{"style":651},[1741],{"type":612,"value":1742}," [x ",{"type":606,"tag":636,"props":1744,"children":1745},{"style":657},[1746],{"type":612,"value":1747},"for",{"type":606,"tag":636,"props":1749,"children":1750},{"style":651},[1751],{"type":612,"value":1752}," row ",{"type":606,"tag":636,"props":1754,"children":1755},{"style":657},[1756],{"type":612,"value":1757},"in",{"type":606,"tag":636,"props":1759,"children":1760},{"style":651},[1761],{"type":612,"value":1762}," matrix ",{"type":606,"tag":636,"props":1764,"children":1765},{"style":657},[1766],{"type":612,"value":1747},{"type":606,"tag":636,"props":1768,"children":1769},{"style":651},[1770],{"type":612,"value":1771}," x ",{"type":606,"tag":636,"props":1773,"children":1774},{"style":657},[1775],{"type":612,"value":1757},{"type":606,"tag":636,"props":1777,"children":1778},{"style":651},[1779],{"type":612,"value":1780}," row]\n",{"type":606,"tag":636,"props":1782,"children":1783},{"class":638,"line":190},[1784,1788,1792,1796,1801,1805,1810,1814,1818],{"type":606,"tag":636,"props":1785,"children":1786},{"style":668},[1787],{"type":612,"value":773},{"type":606,"tag":636,"props":1789,"children":1790},{"style":651},[1791],{"type":612,"value":1040},{"type":606,"tag":636,"props":1793,"children":1794},{"style":657},[1795],{"type":612,"value":1045},{"type":606,"tag":636,"props":1797,"children":1798},{"style":1048},[1799],{"type":612,"value":1800},"\"Flattened matrix: ",{"type":606,"tag":636,"props":1802,"children":1803},{"style":668},[1804],{"type":612,"value":1056},{"type":606,"tag":636,"props":1806,"children":1807},{"style":651},[1808],{"type":612,"value":1809},"flattened",{"type":606,"tag":636,"props":1811,"children":1812},{"style":668},[1813],{"type":612,"value":1066},{"type":606,"tag":636,"props":1815,"children":1816},{"style":1048},[1817],{"type":612,"value":1071},{"type":606,"tag":636,"props":1819,"children":1820},{"style":651},[1821],{"type":612,"value":1076},{"type":606,"tag":785,"props":1823,"children":1825},{"id":1824},"key-takeaways",[1826],{"type":612,"value":1827},"🎯 Key Takeaways",{"type":606,"tag":797,"props":1829,"children":1833},{"emoji":1830,"title":1831,"type":1832},"📚","List Combination Essentials","success",[1834,1841,1874,1882,1911,1919,1967],{"type":606,"tag":615,"props":1835,"children":1836},{},[1837],{"type":606,"tag":807,"props":1838,"children":1839},{},[1840],{"type":612,"value":811},{"type":606,"tag":813,"props":1842,"children":1843},{},[1844,1854,1864],{"type":606,"tag":817,"props":1845,"children":1846},{},[1847,1852],{"type":606,"tag":632,"props":1848,"children":1850},{"className":1849},[],[1851],{"type":612,"value":760},{"type":612,"value":1853}," for simple concatenation",{"type":606,"tag":817,"props":1855,"children":1856},{},[1857,1862],{"type":606,"tag":632,"props":1858,"children":1860},{"className":1859},[],[1861],{"type":612,"value":835},{"type":612,"value":1863}," for in-place addition",{"type":606,"tag":817,"props":1865,"children":1866},{},[1867,1872],{"type":606,"tag":632,"props":1868,"children":1870},{"className":1869},[],[1871],{"type":612,"value":846},{"type":612,"value":1873}," for repetition",{"type":606,"tag":615,"props":1875,"children":1876},{},[1877],{"type":606,"tag":807,"props":1878,"children":1879},{},[1880],{"type":612,"value":1881},"Advanced Features:",{"type":606,"tag":813,"props":1883,"children":1884},{},[1885,1895,1906],{"type":606,"tag":817,"props":1886,"children":1887},{},[1888,1893],{"type":606,"tag":632,"props":1889,"children":1891},{"className":1890},[],[1892],{"type":612,"value":868},{"type":612,"value":1894}," for pairwise combination",{"type":606,"tag":817,"props":1896,"children":1897},{},[1898,1904],{"type":606,"tag":632,"props":1899,"children":1901},{"className":1900},[],[1902],{"type":612,"value":1903},"chain()",{"type":612,"value":1905}," for efficient chaining",{"type":606,"tag":817,"props":1907,"children":1908},{},[1909],{"type":612,"value":1910},"List comprehension for custom logic",{"type":606,"tag":615,"props":1912,"children":1913},{},[1914],{"type":606,"tag":807,"props":1915,"children":1916},{},[1917],{"type":612,"value":1918},"Best Practices:",{"type":606,"tag":813,"props":1920,"children":1921},{},[1922,1934,1945,1956],{"type":606,"tag":817,"props":1923,"children":1924},{},[1925,1927,1932],{"type":612,"value":1926},"Use ",{"type":606,"tag":632,"props":1928,"children":1930},{"className":1929},[],[1931],{"type":612,"value":760},{"type":612,"value":1933}," for readability",{"type":606,"tag":817,"props":1935,"children":1936},{},[1937,1938,1943],{"type":612,"value":1926},{"type":606,"tag":632,"props":1939,"children":1941},{"className":1940},[],[1942],{"type":612,"value":835},{"type":612,"value":1944}," for memory efficiency",{"type":606,"tag":817,"props":1946,"children":1947},{},[1948,1949,1954],{"type":612,"value":1926},{"type":606,"tag":632,"props":1950,"children":1952},{"className":1951},[],[1953],{"type":612,"value":868},{"type":612,"value":1955}," for parallel lists",{"type":606,"tag":817,"props":1957,"children":1958},{},[1959,1960,1965],{"type":612,"value":1926},{"type":606,"tag":632,"props":1961,"children":1963},{"className":1962},[],[1964],{"type":612,"value":1903},{"type":612,"value":1966}," for multiple lists",{"type":606,"tag":615,"props":1968,"children":1969},{},[1970,1975],{"type":606,"tag":807,"props":1971,"children":1972},{},[1973],{"type":612,"value":1974},"Remember:",{"type":612,"value":1976}," Choose the method based on your specific needs and performance requirements!",{"type":606,"tag":1978,"props":1979,"children":1980},"style",{},[1981],{"type":612,"value":1982},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .app-dark-mode .shiki span {color: var(--shiki-app-dark-mode);background: var(--shiki-app-dark-mode-bg);font-style: var(--shiki-app-dark-mode-font-style);font-weight: var(--shiki-app-dark-mode-font-weight);text-decoration: var(--shiki-app-dark-mode-text-decoration);}html.app-dark-mode .shiki span {color: var(--shiki-app-dark-mode);background: var(--shiki-app-dark-mode-bg);font-style: var(--shiki-app-dark-mode-font-style);font-weight: var(--shiki-app-dark-mode-font-weight);text-decoration: var(--shiki-app-dark-mode-text-decoration);}",{"title":8,"searchDepth":36,"depth":36,"links":1984},[1985,1988,1989],{"id":787,"depth":27,"text":790,"children":1986},[1987],{"id":890,"depth":36,"text":893},{"id":1225,"depth":27,"text":1228},{"id":1824,"depth":27,"text":1827},1782373754172]