Skip to content

Tag: python

Python annotate type as regex pattern

I have a dictionary annotation The value of time: will always be formatted like 2022-01-01 00:00:00, or “%Y-%m-%d %H:%M:%S”. I’d like a way to express this in the type annotation Something like WIth the goal of IDE hinting through VSCode Intellisense and Pylance. Are regex-defined type annot…

List comprehension with pattern match in Python

I have one list named columns, and I have to create one nested list based on a split of the elements (the first three). For example, I will divide this element ‘101 Drive 1 A’ in ‘101 Drive 1’ and make a group. The output will look like this: Answer One approach using collections.defau…

Applymap on all but one Pandas DataFrame?

I have a DataFrame df that looks like this: I would like to change each element of each column except for the first to its corresponding integer ASCII code (i.e. “M” gets mapped to the integer 77, “A” gets mapped to 65, etc.). I can achieve this result with the following: Is there a be…

Python CSV returning individual characters, expecting strings

This program uses Python’s CSV module to process a stream containing a CR/LF delimited list of comma separated values (CSV). Instead of getting a list of strings, with each string representing the text that appears between the delimiters (the commas), I’m getting a list of characters. The program …