第一周周末作业2-列表之超纲的不会

1.已知⼀个列表,求列表中⼼元素。


 avg=['吉川爱美','波多野结衣','苍井空','麻生希','吉泽明步']
 print(avg[2])

2.已知⼀个列表,求所有元素和。

number = 0
list = [1,2,3,4,5]
for item in list:
    number += item

print('列表的元素和为:%d'%number)

3.已知⼀个列表,输出所有奇数下标元素。

number=[23,1,4,6,87,36]

 for x in number[:]:
     if x%2 ==0 :
         number.remove(x)
 print(number)

4.已知⼀个列表,输出所有元素中,值为奇数的。

x=[]
number=[453,12,50,84,25,57,72,53,31,]
som = 0
for som in range(0,len(number)):
   if x <=len(number) and number[som]&2!=0:
        x= number[som]
        som+=1
        print(x)

5.已知⼀个列表,将所有元素乘⼆。

i=[1,2,3]
print(i[0]*2)
print(i[1]*2)
print(i[2]*2)

6.已知⼀个列表,将所有元素加到第⼀个元素中。

 x = [1,2,3,4,5]
 y = x[:]
 n = 0
 for a in y:
     n += a
 x[0] = n
 print(x)

7.已知⼀个列表A,将奇数位置元素存到B列表中,偶数元素存到C列表中

iebiao=[1,2,3,4,5,6,7]
 liebiaob=[]
 liebiaoc=[]
 for x in range(len(liebiao)):
     if x%2 ==0:
         liebiaoc.append(liebiao[x])
     else:
         liebiaob.append(liebiao[x])
 print('偶数列表为:')
 print(liebiaob)
 print('奇数列表为:')
 print(liebiaoc)

8.把A列表的前5个元素复制到B列表中。

lba=[1,2,3,4,5,6,7]
 lbb=[]
 for x in range(0,5):
     lbb.append(lba[x])
 print(lbb)

10.有10个长度是10的列表,列表内有10个不重复的数字,要求按从大到小排序。

sb=[2,3,1,5,8,4,13,64,26,10]
sb.sort(reverse=True)
print(sb)

14.把A列表的第三到第六位之间的元素删除。

sb=[1,2,3,'kif','2j1ns','s1w',21,'as']
del sb[2:6]
print(sb)

15.已知A列表,B列表,定义⼀个列表C,要求C包含A,B数组中的数据(⽆重复值)。

la=[2,4,1,5,3]
lb=[3,2,43,65,13]
lc=[]
y=la+lb
for x in y[:]:
    if x not in lc:
        lc.append(x)
del y
print(lc)

剩下的不会

建议:婷姐,可不可以布置作业的时候尽量多布置一些学过的比较简单的基础的题,因为难得不会,看之前的笔记总归没有实际做题来得稳固。我感觉上课有些点讲得太快了,而且没理解透彻就过了,下来我已经尽量去理解了,但还是感觉有点吃力。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容