程序设计题,字符串修改列表内容

img

def capitalize(string, lower_rest=False):
    ''' 字符转换
    :param string: 传入原始字符串
    :param lower_rest: bool, 控制参数--是否将剩余字母都变为小写
    :return: 改变后的字符
    '''
    return string[:1].upper() + (string[1:].lower() if lower_rest else string[1:])

fruits=['Apple','pineapple','banana','apple','peach','strawberry','apple',
'pineapple','banana','orange','apple','watermelon']

new_fruits=list(map(capitalize,fruits))
print("-".join(new_fruits))


positive_list = [n for n in new_fruits if n =='Apple' ]
print('今天进了',len(positive_list),'斤苹果')

img