12-29 day6 list

1.已知一个列表,求列表中心元素

list1 = [1,10,220,12,9] #len//2 奇数

list2 = [1,10,220,12,9,3] #len//2, 6//2-1

length = len(list1)
if length %2 == 0:
print(list1[length//2],list1[length//2-1])
else:
print(list1[length//2])

2.已知一个列表,列表中有多种类型的数据,求列表中所有数字的和

补充:

'''
isinstance(数据,类型) -->判断指定的数据是否是指定的类型
例如:isinstance(10,int) -->判断10是否是整型
'''

list = [20,'abc',[1,2],12.5,'123']
sum = 0
for x in list:
if isinstance(x,int) or isinstance(x,float):
sum += x
print(sum)

已知一个列表,将所有元素乘以2(不会产生新列表)

list1=[1,2,3]
for index in range(len(list1)):
index*= 2
print(list1)

已知一个列表,有10个人名,删除重复的

names = ['张三','李四','王五','张三','李四','王五','黄大','张三','张三']
for name in names[:]:
if names.count(name) >1:
names.remove(name)
print(names)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 6,035评论 2 16
  • 1.list operation 列表操作 1.相关运算:+ * 列表1 + 列表2 --将两个列表合并到一...
    ychaochaochao阅读 188评论 0 0
  • 8月22日-----字符串相关 2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消...
    future_d180阅读 1,037评论 0 1
  • 1.基本数据类型int、float、bool、complex、str、list、dict、tuple、 set.....
    Smr_T阅读 435评论 0 0
  • 概述 列表、元组和字符串同属于序列的一种,都有序列的特点,每个元素都有编号,即其位置或索引,其中第一个元素...
    李树涛阅读 801评论 0 1

友情链接更多精彩内容