day06_python作业

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

list1=[1,2,4,67,3]
length=len(numbers)
if length%2:
    print(list1[length//2])
else:
    print(list1[length//2],list1[length//2-1])

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

list2=[1,2,4,67,3]
sum1=0
for a in list2 :
    b=int(a)
    sum1=sum1+b
print(sum1)

3.已知一个列表,输出所有下标是奇数的元素

list3=[1,2,4,67,3]
for a in list3[1::2] :
    print(a)

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

list4=[1,2,4,67,3]
for a in list4:
    if a %2==0:
        continue
    else:
        print(a)

5.已知一个列表,将所有的元素乘以2。

list5=[1,2,4,67,3]
for i in range(len(list5)):
    list5[i]*=2
print(list5)

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

list1=[1,2,4,67,3]
sum=''
for x in list1:
    sum+=str(x)
print(sum)  

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

a=[1,2,4,67,3]
b=a[1::2]
c=a[0::2]
print(b)
print(c)

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

a=[1,2,4,67,3,232,234,2]
b=a[0:5]

print(b)

9.有一个长度是10的列表,
按递增排列,用户输入一个数,插入适当位置。

numbers=[1,2,3,4,5,6,7,8,9,0,]
#numbers.sort()
num=int(input('請輸入一個數字:'))
for index in range(len(numbers)):
    if numbers[index]>num :
        numbers.insert(index,num)
        break
else:
    numbers.append(num)
print(numbers)

10.自己实现列表的count方法的功能。
11.自己实现列表的extend方法的功能。
12.自己实现列表的index方法

你可能感兴趣的:(day06_python作业)