python编程玫瑰花,Python怎么敲代码
一.清单
1.名单介绍
Lst=[]可以存储不同类型的数据。
2.索引和切片——类似于字符串的索引切片。
Lst=[扭曲的藤条, rydlr ,高大的指甲油, wzdgb]
Print(lst[0]) #打印第一个元素
切片
Lst[0:3] #从0-3截取元素,但无法到达第三个元素。
Lst[ :3] #从开始到第3个元素
Lst[1: 2] #从第一个到最后一个,步长为2。
Lst[2: -1 #从第二个元素开始,步长为-1,从右向左向后工作。
二。添加、删除和检查列表
1.添加-追加插入扩展
lst.append(A) #在列表末尾添加 A
lst.insert(1,刘德华)#在列表的第一个位置添加刘德华。
lst.extend([A , B]) #迭代加法,将列表中的 A 和 B 分别加到列表的末尾。
2.删除-弹出删除清除删除
lst.pop() #默认删除最后一个元素。
Lst.pop(2) #删除指定位置的元素
比如el=lst.pop(2) #有返回值,el是删除的元素。
Print(el) #原始列表中的第二个元素
Print(lst) #删除第2位后输出列表
lst.remove (Mahua Teng) #删除指定的元素。如果该元素存在,请将其删除。如果元素不存在,程序会报错!
lst.clear() #清空整个列表,最终列表成为空列表。
del lst[1:3] #从原始列表中删除元素1-3。
3.修正
Lst=[内向红牛,太黑,无色, yhdxn ,天天]
Lst[1]=不黑==lst=[内向红牛,不黑,无色, yhdxn ,天天]
日常作业
#第四天作业和听写
# 1,写代码,用下面的列表,按要求实现每个函数。
# li=[执着的芒果,乌西尔,日田, TZDXG ,温州]
#打印(李)
# 1)计算列表的长度并输出
#打印(len(li))
# 2)将元素‘seven’附加到列表,并输出添加的列表。
# li.append(seven )
# 3)请在列表的第1个位置插入元素“感知金鱼”,并输出添加的列表。
#李. insert(1,《懂事的金鱼》)
# 4)请将列表第二个位置的元素修改为“Kelly ”,并输出修改后的列表。
#李[2]=凯利
# 5)请将列表l2=[1, a ,3,4, heart]的每个元素添加到列表li,
# li.extend([1, a ,3,4, heart])
#一行代码是实数,不允许循环加法。
# 6)请将字符串s=qwert 的每个元素添加到列表li中,
#实现一行代码,不允许循环加法。
# li.extend(qwert )
# 7)请删除列表中的元素“eric”并输出添加的列表。
# li.append(eric )
# 8)请删除列表中的第2个元素,并输出删除的元素和删除的列表。
# el=li.pop(2)
#打印(el)
# 9)请删除列表中的第2到第4个元素,并在删除元素后输出列表。
#德尔李[2:4]
# 10)请反转列表的所有元素并输出反转列表。
# li.reverse()
# 11)请计算‘持久芒果’元素在列表li中出现的次数,并输出该数。
# print(李. count(持久芒果))
#打印(李)
# 2,用下面的列表写代码。yfn使用切片来实现每个功能。
# li=[1,3,2, a ,4, b ,5, c]
# 1)通过切片李列表形成新列表,=[1,3,2]
#德尔李[3:]
# 2)通过对李列表进行切片来形成新列表,=[a ,4, b]
# del li[:3]
#德尔李[3:]
# 3)通过分割L1列表形成新的列表L3,L3=[1,2,4,5]
# del li[1:2]
# 4)通过分割li列表形成新的列表L4,L4=[3, A , B]
# li.pop()
#德尔李[:2]
# 5)通过对li列表进行切片来形成新列表L5,L5=[c]
# del li[-2:-1]
# 6)通过切片李列表形成新列表,=[b , a ,3]
#德尔李[:2]
# li.pop()
# li.reverse()
#打印(李)
# 3,写代码,用下面的列表,按要求实现每个函数。
# lis=[2,3, k ,[qwe ,20,[k1 ,[tt ,3, 1]],89], ab , adv]
# 1)在列表中大写“tt”(两种方式)。
# lis[3][2][1][0]=lis[3][2][1][0]。上部()
# lis[3][2][1][0]=TT
# 2)将列表中的数字3更改为字符串“100”(两种方式)。
#方法1
# lis [1]=100
# lis[3][2][1][1]=100
#方法2
# a=lis.index(3)??
#打印(一份)
# 3)将列表中的字符串“1”更改为数字101(通过两种方式)。
#方法1
# lis[3][2][1][2]=101
#
#打印(lis)
# 4,请用代码实现:
# yfn通过给列表中的每个元素加下划线,将它们拼接成一个字符串‘持久的芒果_埃里克_雨’。
# li=[执着的芒果,埃里克,雨]
# print({}_{}_{} )。格式(李[0],李[1],李[2])
# 5.YFN用for循环和range打印出下面列表的索引。
# li=[执着的芒果,乌西尔,日田, TZDXG ,温州]
#方法1
#为我在李:
#打印(一)
#方法2
#对于范围内的I(len(Li)):
#打印(李[我])
# 6.YFN使用for循环和range找出100以内的所有偶数,并将这些偶数插入到一个新列表中。
# lst=[]
#对于范围内的I(100):
#如果i % 2==0:
# lst.append(i)
# i=i 1
#否则:
# i=1
#打印(第一次)
# 7.YFN使用for循环和range找出50以内能被3整除的数字,并将这些数字插入到新的列表中。
# lst=[]
#对于范围内的I(50):
#如果i % 3==0:
# lst.append(i)
# i=1
#否则:
# i=1
#打印(第一次)
# 8.对于循环和范围,YFN以从100到1的相反顺序打印。
#对于范围内的I(100,0,-1):
#打印(一)
# i=i 1
# 9.YFN用for循环和range将所有偶数以从100到10的逆序添加到新列表中,
#但是,过滤完列表的元素后,会剩下能被4整除的数。
# lst1=[]
# # lst2=[]
# #计数=1
# #对于范围内的I(100,10,-1):
# #如果i % 2==0:
# #计数=1
# # lst1.append(i)
# #如果i % 4==0:
# # lst2.append(i)
# #
# #打印(第1页)
# #打印(第二页)
# #打印(计数)
# 10,yfn使用for循环和range一次将1到30的数字添加到一个列表中。
#循环这个列表,将可被3整除的数改为*。
#方法1
# lst=[]
#对于范围内的I(1,31):
#如果i % 3==0:
# lst.append(* )
#否则:
# lst.append(i)
#打印(第一次)
#方法2
# lst=[]
#对于范围内的I(1,31):
# lst.append(i)
# print(int(lst[i]))
# #打印(第一页)
# lst1=[]
#对于范围内的I(1,31):
#如果i % 3==0:
# lst1.append(* )
#否则:
# lst1.append(i)
# #打印(第一页)
#打印(第1页)
# 11,找到列表li中的元素,去掉每个元素的空格,找出所有以 a 或 a 开头,以 c 结尾的元素,
#并将其添加到一个新列表中,然后循环打印这个新列表。
# li=[太白, ale xC , AbC , egon , ri TiAn , WuSir , aqc]
# lst=[]
# count=0
#而计数len(李):
#李[数]=李[数]。替换( ,)
#如果李[计数][0]。upper()==A 和li[count][-1]==c :
# lst.append(李[计数])
#打印(李[计数])
# count=1
#打印(第一次)
# 12,开发一个敏感词过滤程序,提示用户输入评论,!
#如果用户输入包含特殊字符:敏感词列表
#用等长的*替换用户输入内容中的敏感词(仓老师替换* * *),
#并将其添加到列表中;如果用户输入中没有敏感词,会直接添加到上面的列表中。
#李=[苍老师,东京热,超帅皮皮虾,乐观小蘑菇]
# lst=[]
# str=input(请输入注释内容:)
#为我在李:
#如果我在str:
# str=str.replace(i,len(i)** )
# lst.append(str)
#打印(第一次)
# 13,有以下列表
#李=[1,3,4,执着芒果,[3,7,8,太白],5,日天]
#循环打印列表中的每个元素,遇到时循环打印出列表中的元素。
#我想要的结果是:1 3 4 执着的芒果 3 7,8 太白 5日天
#李=[1,3,4,执着芒果,[3,7,8,太白],5,日天]
#为我在李:
# if type(i)!=列表:
#打印(一)
#否则:
#对于I中的a:
#打印(一份)
#
# 14.将班级学生的数学考试成绩输入一个列表:并取平均值。
# #要求:输入时输入人名,例如:gsdqc_4。
#陈康1
# lst=[]
# sum=0
# count=1
# pj=0
#为真时:
# name=input(请输入一个名称:)
# grate=int(input(请输入您的分数:))
# sum=总和光栅
# pj=总和/计数
# count=计数1
# lst.append(name _ str(grate))
#打印(第一次)
#打印(pj)
#烦人的电话
# Li=[ name , score],[name1 , score1],[name2 , score2]]
# print(_ )。加入(李))
# s=gsdqc_4
# a,b=s.split(_ )
#打印(b)
# 15.敲第七局。从0开始计数。在桌上打七或七的倍数。程序来完成敲门七。
# lst=[]
# i=1
# count=int(input(请输入一个数字:))
#而我=计数:
#如果i % 7==0:
# #打印(敲桌子!)
# lst.append(毛)
# i=1
#否则:
# lst.append(i)
# i=1
#打印(第一次)
# 16选择最喜欢的女孩
lst=[]
lst1=[]
对于范围内的I(10,0,-1):
Name=input(请输入你喜欢的女生(也可以输入%s):% (i))
lst.append(名称)
Print(你现在对女生的迷恋如下:)
对于范围(10)内的I:
Print(编号:%s,名字:%s% (i 1,lst[i]))
Print(请输入你喜欢的三个女孩的号码:)
对于范围(3)中的I:
Num=int(input(请输入%s女孩的号码: % (i 1)))
lst1.append(lst[num-1])
打印(我更喜欢新鲜出炉的:)
对于范围(3)中的I:
Print(编号:%s,名字:%s% (i 1,lst1[i]))
打印(“终于,三选一”)
Best=int(input(输入你最喜欢的人的号码:))
#打印(第一次)
#打印(第1页)
# print(lst 1[最佳-1])
# b=int(lst1[best-1]) - 1
#打印(b)
Print(程序帮你选的,你最喜欢的是-%s - %s% (lst1[best-1]-1]))
]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。