首页 > 其他 > 详细

第二章练习题

时间:2018-03-30 00:38:01      阅读:245      评论:0      收藏:0      [点我收藏+]

1、请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=[‘alex‘,‘eric‘,‘rain‘]

技术分享图片
1 li = [alex,eric,rain]
2 a = _.join(li)
3 print(a)
View Code

2、查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的所有元素。
li=["alec","aric","Alex","Tony","rain"]
tu=("alec","aric","Alex","Tony","rain")
dic={‘k1‘:"alex",‘k2‘:‘aric‘,"k3":"Alex","k4":"Tony"}

 

3、写代码,有如下列表,按照要求实现每一个功能

li=[‘alex‘,‘eric‘,‘rain‘]

a.计算列表长度并输出

技术分享图片
1 print(len(li))
View Code

b.列表中追加元素“seven”,并输出添加后的列表

技术分享图片
1 li.append(seven)
2 print(li)
View Code

c.请在列表的第1个位置插入元素“Tony”,并输出添加后的列表

技术分享图片
li.insert(0,Tony)
print(li)
View Code

d.请修改列表第2个位置的元素为“Kelly”,并输出修改后的列表

技术分享图片
li[1] = kelly
print(li)
View Code

e.请删除列表中的元素“eric”,并输出修改后的列表

技术分享图片
1  li.remove(eric)
2 print(li)
View Code

f.请删除列表中的第2个元素,并输出删除元素的值和删除元素后的列表

技术分享图片
1 print(li.pop(1))
2 print(li)
View Code

g.请删除列表中的第3个元素,并输出删除元素后的列表

技术分享图片
1 li.pop(2)
2 print(li)
View Code

h.请删除列表中的第2至4个元素,并输出删除元素后的列表

技术分享图片
1 del li[1:4]
2 print(li)
View Code

i.请将列表所有的元素反转,并输出反转后的列表

技术分享图片
li.reverse()
print(li)
View Code

j.请使用for、len、range输出列表的索引

技术分享图片
1 for i in range(len(li)):
2      print(i)
View Code

k.请使用enumrate输出列表元素和序号(序号从100开始)

技术分享图片
1 for index,i  in enumerate(li,100):
2      print(index,i)
View Code

l.请使用for循环输出列表的所有元素

技术分享图片
for i in li :
    print(i)
View Code

 

第二章练习题

原文:https://www.cnblogs.com/aaaajayheng1990/p/8673262.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!