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方法
网友评论