1. 楼主不再提供答案。
2. 请大家先独立思考”,再参考其他鱼油的解答,这样才有助于自己编程水平的提高。
3. 鼓励大家积极答题,奖励的期限为出题后24小时内。
4. 根据答案的质量给予1~3鱼币的奖励。
题目:
我们知道用add方法可以给集合增加元素,如:
- >>> set1 = {'qwe', 'asd', 'z'}
- >>> set1.add('123')
- >>> set1
- {'123', 'qwe', 'asd', 'z'}
当add已有元素时,则不会有任何变化,这也是集合唯一性的表现,现在有一个全是字符串的集合,你设计程序,当加入一个字符串是集合中已有元素时,会自动在字符串后面加上“_1”再加入元素中,如
- set1 = {'qwe', 'asd', 'z'}
- #加入'qwe',实际加入qwe_1,集合变成
- {'qwe_1', 'qwe', 'asd', 'z'}
进一步,如果已有'qwe'和'qwe_1',再加入'qwe'时,实际加入'qwe_2',以此类推。