码迷,mamicode.com
首页 > 其他好文 > 详细

第二章练习题 ---字符串-列表 加深练习

时间:2019-09-25 12:45:40      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:插入   使用   star   序号   items   src   方法   eric   strip()   

 1 #请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=[‘alex’, ‘eric’, ‘rain’]
 2 
 3 li = [alex,eric,rain]
 4 #方法1
 5 print(li[0]+_+li[1]+_+li[2]+_)
 6 print(------方法1-------\n)
 7 
 8 #方法2
 9 str=*‘  # * 改成 ‘‘ 即可
10 for i in li:
11     # print(i)
12     str =str + i+_
13 print(str)
14 
15 print(------方法2-------\n)
16 
17 # 方法3
18 str =_
19 #l2= _.join(li)
20 l2 = str.join(li)
21 print(l2)
22 print(------方法3-------)

技术图片

 

 1 #查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的所有元素。
 2 
 3 li = ["alec", " aric", "Alexc", "Tony", "rain"]
 4 tu = ("alec", " aric", "Alex", "Tony", "rain")
 5 dic = {k1: "alex", k2:  aric, "k3": "Alex", "k4": "Tony"}
 6 
 7 for i in li:
 8     i.strip()
 9     if i.startswith(a) or i.startswith(A) and i.endswith(c):
10         print(i)
11         
12 for i in tu:
13     i.strip()
14     if i.startswith(a) or i.startswith(A) and i.endswith(c):
15         print(i)
16 
17 for k,v in dic.items():
18     v = v.strip()
19     if v.startswith(a) or v.startswith(A) and v.endswith(c):
20         print(v)

 

技术图片

 

 

 

 

 1 li = [alex,eric,rain]
 2 #计算列表长度并输出
 3 print(len(li))
 4 
 5 #列表中追加元素“seven”,并输出添加后的列表
 6 li.append("seven")
 7 print(li)
 8 
 9 #请在列表的第1个位置插入元素“Tony”,并输出添加后的列表
10 li.insert(0,"tony")
11 print(li)
12 
13 #请修改列表第2个位置的元素为“Kelly”,并输出修改后的列表
14 li[1]=Kelly
15 print(li)
16 
17 #请删除列表中的元素“eric”,并输出修改后的列表
18 del li[li.index(eric)]
19 print(li)
20 
21 #请删除列表中的第2个元素,并输出删除的元素的值和删除元素后的列表
22 print(li.pop(1))
23 print(li)
24 
25 #请删除列表中的第1至2个元素,并输出删除元素后的列表
26 a1 = [0, 1, 2, 3]
27 del (a1[1:3])
28 print(a1)
29 
30 #请将列表所有的元素反转,并输出反转后的列表
31 a1 = [0, 1, 2, 3]
32 print(a1[::-1])
33 
34 #请使用for、len、range输出列表的索引
35 count=0
36 a1 =[tony, rain, seven]
37 for i in a1:
38     print(count,i)
39     count+=1
40 print(---------)
41 for i in range(len(a1)):
42     print(i)
43 print(----)
44 #请使用enumrate输出列表元素和序号(序号从100开始)
45 a1 =[tony, rain, seven]
46 for i in enumerate(a1,100):
47     print(i)

 

技术图片

 

第二章练习题 ---字符串-列表 加深练习

标签:插入   使用   star   序号   items   src   方法   eric   strip()   

原文地址:https://www.cnblogs.com/666sss/p/11583674.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!