list是最常见的可迭代对象,其他可迭代的对象例如 dict,set,file lines,string等 for i in set((1,2,3)): print(i) 输出:123 import string list_num = list(string.digits) for i in list_num: # 输出偶数 if int(i)%2 == 0: print(i) 输出:02468 range range 有头无尾,e.g. range(1,3)...
在列表中判断某一个成员是否在列表中出现,这里用的关键字是in。首先有一个列表,把列表赋值给team变量。然后可以打印出这个列表的具体内容,接下来有一个取名叫“大大”的字符串,赋值给me这个变量,使用if语句“if me in team”,判断是不是me在这个team当中,如果有的话就可以打印出是这个球队的球员,如果不是的话...
print(list [-1])#输出字符串的最后一个元素 print(list [2:5])#输出字符串的第三个至第5个元素,第五个元素索引号是4 print(list [2:])#输出字符串的第三个开始后面所有元素 print(list [3:-1])#输出从第四个字符到倒数第二个元素 print(list [:3])#从字符串开头到第3个元素 print(list [1:...
因此print()出来的是1 2 3。如果把循环内的pop()换成remove(i),也就是这样:a=[1,2,3,4,5]...
l = ['1', '2', '1', '1']new_l = []for i in l:if i == '1': ...
语句可以从多个List中选择满足if条件的元素组成新的List。下面也举几个例子。>>>a=[12,3,4,6,7,13,21] >>>b=['a','b','x'] >>>newList=[(x, y) for x in a for y in b] >>>newList [(12,'a'), (12,'b'), (12,'x'), (3,'a'), (3,'b'), (3,'x'), (4,'a'...
if elif else 语句 如果if语句结果为True则运行if下面的程序 如果elif语句结果为True则运行elif下面的程序 否则运行else 下面的程序 #!/usr/bin/env python#-*- coding:utf-8 -*-"""这是一个判断学生成绩评分的if语句"""temp=int(input('输入一个分数:'))if(60 <= temp < 80):print("C")elif(80...
if num % i == 0 : return False else: return True print( [i for i in range(2,101) if zhinum(i)]) 执行结果: /home/kiosk/PycharmProjects/westos5/venv/bin/python /home/kiosk/PycharmProjects/westos5/列表生成式.py [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43...
results=59ifresults>=60:print('及格')else:print('不及格') 输出的结果为: 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 不及格 上面也说到,非零数值、非空字符串、非空 list 等,判断为 True,否则为 False。因此也可以这样写: ...
(4)查询学号为004的学生的成绩。 (5)统计学生成绩,如最高分、最低分、平均分等。 程序的输出示例如下图: 🎯答案一: list1 = [3,8,11,26,47]x=int(input('请输入一个新的数字:'))index=0while index<len(list1) and x>list1[index]:index+=1list1.insert(index,x)print(list1) ...