python 列表排序、获取列表长度、操作列表(综合运用)
一、对列表进行排序
使用方法 使 sort() 对列表进行永久性排序,对列表元素排列顺序的修改是永久性的。
使用函数 使 sorted() 对列表进行临时排序,调用函数sorted() 后,列表元素的排列顺序并没有变。
二、使用函数len() 可快速获悉列表的长度,Python计算列表元素数时从1开始。
注意点:使用列表时避免索引错误
三、操作列表
循环读取(for 变量 in 列表)
加上简单操作 # 执行判断操作,如果不是第一个学生,介绍中加上【也】
range() 函数轻松地生成一系列的数字
# 综合应用-自我介绍——【姓名】——【学号】
def print_list_test2():
names=['张三九','李四七 ','王五一','赵六二','欧阳疯']
# print("列表",names)
# 学生的学号
students_sn=list(range(1,6))
len_stu=len(students_sn)
i=1
# print(students_sn)
# 循环读取列表 for 变量 in 列表
for name in names:
# 执行判断操作,如果不是第一个学生,介绍中加上【也】
if name==names[0]:
print("大家好,我是来自三年二班的学生,姓名是:",name,"我的学号是", students_sn[0])
else:
print("大家好,我也是来自三年二班的学生,姓名是:", name,"我的学号是", students_sn[len_stu-i])
i = i + 1
# 生成数字 range(开始值,结束值,增量) 增量默认为1,可不写
# for value in range(1,6):
# print("我是生成的数字",value)
if __name__ == '__main__':
print_list_test2()