我想要编写一个函数,它可以按字母升序返回列表中的排序字符串。就像它应该转过去
["banana apple", "cat elephant dog"]
转到
["apple banana", "cat dog elephant"].
我试过:
def apply_to_list(string_list):
new = []
for i in [0,len(string_list)-1]:
data = sorted(string_list[i])
new = data.append
print
编写一个函数子列表,它接受字符串列表作为参数。在函数中,使用while循环返回输入列表的子列表。子列表应该包含原始列表的相同值,直到它到达字符串“STOP”(它不应该包含字符串“STOP”)。
def sublist(list):
i = 0
sub = []
while i < len(list):
sub = list
if (sub[i] == 'STOP'):
break
print(sub[i])
i+=1
return sub
我有一个函数,它根据用户想要输入字符串的次数创建一个复合字符串: def string_maker(string_list, repeat_list):
final_string = ''
for i in range(len(string_list)):
for _ in range(repeat_list[i]):
final_string += string_list[i]
return final_string 例如,string_maker(['a', 'b', 'c'], [1, 2,