1.

1)

li=['alex','WuSir','ritian','barry','wenzhou']
print(len(li))

2)

li=['alex','WuSir','ritian','barry','wenzhou']
li.append('seven')
print(li)

3)

li=['alex','WuSir','ritian','barry','wenzhou']
li.insert(1,'Tony')
print(li)

4)

li=['alex','WuSir','ritian','barry','wenzhou']
li[2]='Kelly'
print(li)

5)

li=['alex','WuSir','ritian','barry','wenzhou']
li2=[1,'a',3,4,'heart']
li.extend(li2)
print(li)

6)

li=['alex','WuSir','ritian','barry','wenzhou']
li2='qwert'
li.extend(li2)
print(li)

7)

li=['alex','WuSir','ritian','barry','wenzhou']
li.remove('alex')
print(li)

8)

li=['alex','WuSir','ritian','barry','wenzhou']
a=li.pop(2)
print(li)
print(a)

9)

li=['alex','WuSir','ritian','barry','wenzhou']
del li[2:4]
print(li)

10)

li=['alex','WuSir','ritian','barry','wenzhou']
a=[]
li2=li[::-1]
a.extend(li2)
print(a)

11)

li=['alex','WuSir','ritian','barry','wenzhou']
a=li.count('alex')
print(a)

2.

1)

li=[1,3,2,'a',4,'b',5,'c']
l1=li[0:3]
print(l1)

2)

li=[1,3,2,'a',4,'b',5,'c']
l1=li[3:6]
print(l1)

3)

li=[1,3,2,'a',4,'b',5,'c']
l1=li[0::2]
print(l1)

4)

li=[1,3,2,'a',4,'b',5,'c']
l1=li[1:-2:2]
print(l1)

5)

li=[1,3,2,'a',4,'b',5,'c']
l1=li[-1]
print(l1)

6)

li=[1,3,2,'a',4,'b',5,'c']
l1=li[-3:0:-2]
print(l1)

3.

1)

li=[2,3,'k',['qwe',20,['k1',['tt',3,'']],89],'ab','adv']
li[3][2][1][0]='TT'
lis[3][2][1][0] = lis[3][2][1][0].replace("t", "T")
print(li)

2)

li=[2,3,'k',['qwe',20,['k1',['tt',3,'']],89],'ab','adv']
li[3][2][1][1]=100
li[1]=100
li[3][2][1][1] = str(li[3][2][1][1]+97)
print(li)

3)

li=[2,3,'k',['qwe',20,['k1',['tt',3,'']],89],'ab','adv']
li[3][2][1][2]=101
li[3][2][1][1] = str(int(li[3][2][1][2])+100)
print(li)

4.

1)

li=['alex','eric','rain']
li1=''
for i in li:
li1=li1+i+'_'
print(li1[0:-1])

5.

li = ["alex", "WuSir", "ritian", "barry", "wenzhou", ""]
for i in range(0,len(li)):
print(i)

6.

lst=[]
for i in range(0,101):
if i %2 ==0:
lst.append(str(i))
print(lst)

7.

lst=[]
for i in range(0,51):
if i %3 ==0:
lst.append(str(i))
print(lst)

8.

for i in range(100,0,-1):
print(i)

9.

a=[]
b=[]
for i in range(100,9,-1):
if i %2==0:
a.append(i)
for num in a:
if num %4 ==0:
b.append(num)
print(b)

10.

a=[]
b=[]
for i in range(1,31):
a.append(i)
for j in a :
if j %3==0:
j='*'
b.append(j)
print(b)

11.

a=[]
li=['TaiBai,','xC','AbC','egon','TiAn','WuSir','aqc']
for i in li :
i.replace(' ','')
if (i.startswith('a') or i.startswith('A')) and i.endswith('c'):
a.append(i)
print(a)

12.

a=input('输入:')
b=''
c=[]
li=['苍老师','东京热','武藤兰','波多野结衣']
for j in li :
if str(j) in a :
a=a.replace(str(j),('*'*len(j)))
c.append(a)
print(c)

13.

a=[]
for i in li :
if type(i)!=list:
a.append(i)
else:
a.extend(i)
for j in a :
print(j)

14.

d=0
c=[]
while 1 :
a=input('输入:')
if a.lower() !='q':
e=a.split('_')
c.append(a)
d=d+int(e[1])
else:
break
print(d/len(c))

python day04 作业答案的更多相关文章

  1. python day10作业答案

    2.def func(*args): sum = 0 for i in args: sum=sum+int(i) return sum a=func(2,3,9,6,8) print(a) 3. a= ...

  2. python day09作业答案

    2. def lst(input): lst2=[] count=0 for i in range(0,len(input)): if i %2!=0: lst2.append(input[i]) r ...

  3. python day08作业答案

    1. a f=open('11.txt','r',encoding='utf-8') a=f.read() print(a) f.flush() f.close() b. f=open('11.txt ...

  4. python day07作业答案

    1. sum=0 a=input() for i in a: sum=sum+int(i)**3 if sum==int(a): print('水仙数') 2. lst=[100,2,6,9,1,10 ...

  5. python day06 作业答案

    1. count=1 while count<11: fen=input('请第{}个评委打分' .format( count)) if int(fen) >5 and int(fen) ...

  6. python day05 作业答案

    1. b.不可以 c.tu=("alex",[11,22,{"k1":"v1","k2":["age" ...

  7. python day02 作业答案

    1. (1).false   (2).false 2. (1).8  (2).4 3. (1).6  (2).3  (3).false (4).3   (5).true   (6).true  (7) ...

  8. python day04作业

  9. 笔试 - 高德软件有限公司python问题 和 答案

    高德软件有限公司python问题 和 答案 本文地址: http://blog.csdn.net/caroline_wendy/article/details/25230835 by Spike 20 ...

随机推荐

  1. spring boot 多数据源配置与使用

    在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源.在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文 ...

  2. Spring缓存注解

    从3.1开始,Spring引入了对Cache的支持.其使用方法和原理都类似于Spring对事务管理的支持.Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该 ...

  3. 【JS】【1】JavaScript屏蔽Backspace键(避免点击后页面产生回退)

    前言: 1,参考资料:JavaScript屏蔽Backspace键 - 孤傲苍狼 - 博客园(http://www.cnblogs.com/xdp-gacl/p/3785806.html) 2,参考的 ...

  4. CRM WEB UI 03搜索界面新建按钮调到详细界面

    这个和上一个差不多,简单说下: 1.因为NEW是在创建搜索界面的时候加的,所以此时只需在结果界面重定义NEW事件: method EH_ONNEW. OP_NEW( ). endmethod. 2.结 ...

  5. 2015-09-17html课程总结2+了解css

    7.多媒体 ①滚动字幕 <marquee>滚动的内容...</marquee> ②属性:align-----对齐方式(top middle  bottom) scroll--- ...

  6. 把旧系统迁移到.Net Core 2.0 日记(2) - 依赖注入/日志NLog

    Net Core 大量使用依赖注入(Dependency Inject), 打个比方,我们常用的日志组件有Log4Net,NLog等等. 如果我们要随时替换日志组件,那么代码中就不能直接引用某个组件的 ...

  7. Zookeeper面试题

    Zookeeper是什么框架 分布式的.开源的分布式应用程序协调服务,原本是Hadoop.HBase的一个重要组件.它为分布式应用提供一致性服务的软件,包括:配置维护.域名服务.分布式同步.组服务等. ...

  8. Intellij下Jquery中文乱码

    今天在用Jquery+Ajax实现检查用户名是否可用的功能时,意外的发生了乱码,谷歌了很久后终于找到了解决办法: 把js文件复制一份在桌面 用记事本打开,另存为UTF-8格式 复制粘贴回去,覆盖之前的 ...

  9. 网络基础协议part 1

    1.计算机与计算机之间如何进行联系? 两个独立的计算机是无法进行交流的,如同人一样,如果没有语言的存在就不能正常的交流.而在计算机领域,互联网协议就如同一门计算机与计算机交流的语言.但是为了全世界人们 ...

  10. bzoj1717

    题解: 二分答案 然后hash 代码: #include<bits/stdc++.h> using namespace std; ,P2=,P=; int a1[P],num[P],a2[ ...