nums =[1,2,3,4]for index inrange(len(nums)):
nums[index]*=2print(nums)
有一个长度是10的列表,数组内有10个人名,要求去掉重复的
names =['张三','李四','大黄','大黄','张三','张三','张三']
names_new =[]for name in names:if name notin names_new:
names_new.append(name)print(names_new)
用一个列表来保存一个节目的所有分数,求平均分数(去掉一个最高分,去掉一个最低分,求最后得分)
max2 = min2 = scores[0]
sum3 =0
count3 =0for x in scores:if x > max2:
max2 = x
if x < min2:
min2 = x
sum3 += x
count3 +=1print('平均分:',(sum3 - max2 - min2)/(count3 -2))
有两个列表A和B,使用列表C来获取两个列表中公共的元素 例如: A = [1, ‘a’, 4, 90] B = [‘a’, 8, ‘j’, 1] --> C = [1, ‘a’]
A =[1,'a',4,90]
B =['a',8,'j',1]
C =[]for x in A:if x in B:
C.append(x)print(C)
new_nums =[]for x in new_nums:
new_nums.append(x)
counts =[]for x in new_nums:
c =0for y in nums:if x == y:
c +=1
counts.append(c)print(counts)
max_count = counts[0]for x in counts:if x > max_count:
max_count = x
print(max_count)for index inrange(len(counts)):if counts[index]== max_count:print('出现最多的元素:', new_nums[index])