언어/python

python 문자열

파아랑새 2016. 3. 13. 09:38

import random
alphabat_list=[]
example_str=''
temp_list=[]
sort_string=''
for alpha_char in range(97, 123):
 alphabat_list.append(chr(alpha_char))
 #a, b, c, d, ..., z

#Echo alphabat_list
print(alphabat_list)

for Random_Size in range(0, random.randint(1,23)):
 temp_index = random.randint(0,len(alphabat_list)-1)
 example_str +=alphabat_list[temp_index]
 alphabat_list.remove(alphabat_list[temp_index]) #-------remove

print(example_str, len(example_str))

for index_char in example_str:
 temp_list.append(index_char) #-----------------------------append

temp_list.sort() #-----------------------------------------------------sort
print(temp_list)
sort_string = ''.join(temp_list)
print(sort_string)

temp_list.sort(reverse=True)#----------------------------------reverse
print(temp_list)
sort_string = ''.join(temp_list)
print(sort_string)