Pythonで文字列から文字を抽出する方法は何ですか。
isalpha()メソッドを使って文字列内の文字がアルファベットかどうかを判断し、抽出することができます。
string = "Hello, World! 123"
# 提取字符串中的字母
letters = [char for char in string if char.isalpha()]
# 打印提取出的字母
print(letters)
結果:
['H', 'e', 'l', 'l', 'o', 'W', 'o', 'r', 'l', 'd']
上記のコードはリスト内包表記を使用して、文字列内の各文字を繰り返し、isalpha()メソッドを使用して文字が文字であるかどうかを判断し、文字であれば新しいリストに追加します。最後に、抽出された文字のリストを出力します。