まず第一に、これは非常に単純な質問であることを認識しています。ご容赦ください。
Pythonで文字列の数を取得するにはどうすればよいですか? 私はこのようなことをしようとしています:
def func(input_strings):
# Make the input_strings iterable
if len(input_strings) == 1:
input_strings = (input_strings, )
# Do something
for input_string in input_strings:
analyze_string(input_string)
return
したがって、この関数では、入力がリスト ['string1', 'string2', 'string3'] の場合、それらをループします。入力が 'string1' のような 1 つの文字列のみの場合でも、例外をスローする代わりにそれを処理します。
ただし、len(str) は文字列内の文字数を返すため、「1」は返されません。
よろしくお願いします。