95日目-ニックネームを繰り返しチェックして推奨


アルファベット+数字で構成されたニックネームがあれば、重複せずに数字推薦ニックネームをアップロードします.
ex) name_list = ['apple1', 'orange', 'banana3']
new id = apple1
result => apple2
--------------------------------------------🤞 My Solution -----------------------------------------
import re
def make_name(registered_list, new_id):
	if new_id in registered_list:
    	if new_id.isalpha() == True:
        	new_id += str(1)
           while new_id in registered_list:
           	number = int(''.join(re.findall('\d', new_id)))
            	number += 1
                new_id = ''.join(re.findall('[a-zA-Z]', new_id)) + str(number)
    	return new_id