mylist =[1,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4]# 用set方法把列表里的数字去重
mynum =set(mylist)# 进行遍历for num in mynum:# 打印 去重后的数字 和 去重后列表中单个的总数print('从上方列表 %d 中找到 %d 次 '%(num,mylist.count(num)))
第二种
List=[1,2,2,2,2,3,3,3,4,4,4,4]
a ={}for i in List:if List.count(i)>1:
a[i]= List.count(i)print(a)
打印等腰三角形
row =int(input('请输入行数: '))for i inrange(row):for _ inrange(row - i -1):print(' ', end='')for _ inrange(2* i +1):print('*', end='')print()
*************************
把英文句子倒过来 i am superman
defenglish(string:str):# 首先把单词的空格分割出来
strli = string.split(' ')# 进行翻转
strli.reverse()
bstr =' 'for i in strli:
k = i +' '
bstr+=K
return nstr
print(abc('i am superman'))
另一种方法
defabc(string:str):
strli = string.split(' ')
strli.reverse()
nstr =''for i inrange(len(strli)):
k = strli[i]+' '
nstr+=k
return nstr
print(abc('i am superman'))