zoukankan      html  css  js  c++  java
  • python入门脚本练习之列表list

    1、 将一些朋友的姓名存储在一个列表中, 并将其命名为names 。 依次访问该列表中的每个元素, 从而将每个朋友的姓名都打印出来。

    names=['liya','liuyang','liyaping','lijinduo']
    for i in names:
    print(i,' Would you like to have supper with me ?')
    2、你刚得知有位朋友无法赴约,因此需要邀请另外有一个朋友
    (1)以1为基础,在程序末尾添加一条print语句,指出是哪位朋友无法赴约
    names=['liya','liuyang','liyaping','lijinduo']
    for i in names:
    print(i,' Would you like to have supper with me ?')
    print(names[0],"'s Busy")

    (2)修改嘉宾名单,无法赴约的朋友替换为新朋友,并再次向各位朋友邀约
    names=['liya','liuyang','liyaping','lijinduo']
    for i in names:
    print(i,' Would you like to have supper with me ?')
    print(names[0],"'s Busy")

    names[0]='zhangsan'##按照索引修改
    for i in names:
    print(i, ' Would you like to have supper with me ?')

    3、你刚找到更大的一个餐桌,可容纳更多的人
    (1)在2的任意编写的为基础,在程序末尾添加,指出你找到了一个更大的餐桌。
    names=['liya','liuyang','liyaping','lijinduo']
    names[0]='zhangsan'##按照索引修改
    for i in names:
    print(i, ' Would you like to have supper with me ?')
    print('I found a bigger table')
    (2)使用insert()将一位新朋友添加之名单开头
    names=['liya','liuyang','liyaping','lijinduo']
    names[0]='zhangsan'##按照索引修改
    for i in names:
    print(i, ' Would you like to have supper with me ?')
    print('I found a bigger table')
    names.insert(0,'lisi')
    print(names)
    (3)使用insert()将一位朋友添加至名单中间
    names=['liya','liuyang','liyaping','lijinduo']
    names[0]='zhangsan'##按照索引修改
    for i in names:
    print(i, ' Would you like to have supper with me ?')
    print('I found a bigger table')
    names.insert(0,'lisi')
    print(names)
    names.insert(2,'zhaoliu')
    print(names)
    (4)使用append()添加一位朋友至名单末尾,并向名单中每一位朋友发出邀请
    names=['liya','liuyang','liyaping','lijinduo']
    names[0]='zhangsan'##按照索引修改
    for i in names:
    print(i, ' Would you like to have supper with me ?')
    print('I found a bigger table')
    names.insert(0,'lisi')
    print(names)
    names.insert(2,'zhaoliu')##insert可以任意位置添加
    print(names)
    names.append('sunqi')##append从列表末尾添加
    print(names)
    for i in names:
    print(i, ' Would you like to have supper with me ?')
    4、想出5个你最渴望去的旅游的地方
    (1)将这些地方存储在列表中,并确保不是按照字母顺序排序的,打印出原始列表
    tour=['大理','土耳其','新疆','成都','西安']
    print(tour)
    (2)使用sorted按字母顺序打印这个列表,不要修改它
    tour=['dali','tuerqi','wuerqi','chengdu','xian']
    print(tour)
    print(sorted(tour))##sorted 对列表临时排序
    (3)再次打印该列表,核实该列表未改变
    tour=['dali','tuerqi','wuerqi','chengdu','xian']
    print(tour)
    print(sorted(tour))##sorted 对列表临时排序
    print(tour)
    (4)使用sorted()按与字母相反的顺序打印这个列表,同时不要修改他
    tour=['dali','tuerqi','wuerqi','chengdu','xian']
    print(tour)
    print(sorted(tour))##sorted 对列表临时排序
    print(tour)
    print(sorted(tour,reverse=True))
    (5)再次打印该列表,核实并未改变位置
    tour=['dali','tuerqi','wuerqi','chengdu','xian']
    print(tour)
    print(sorted(tour))##sorted 对列表临时排序
    print(tour)
    print(sorted(tour,reverse=True))
    print(tour)
    (6)使用reverse()修改列表元素的排列顺序,打印该列表,核实排列顺序是否变了
    tour=['dali','tuerqi','wuerqi','chengdu','xian']
    print(tour)
    print(sorted(tour))##sorted 对列表临时排序
    print(tour)
    print(sorted(tour,reverse=True))
    print(tour)
    tour.reverse()### 按照列表原来的顺序倒叙排序
    print(tour)

    (7)使用reverse()再次排序,打印该列表,查看是否已恢复原来的排序

    tour=['dali','tuerqi','wuerqi','chengdu','xian']
    print(tour)
    print(sorted(tour))##sorted 对列表临时排序
    print(tour)
    print(sorted(tour,reverse=True))
    print(tour)
    tour.reverse()### 按照列表原来的顺序倒叙排序
    print(tour)
    tour.reverse()
    print(tour)
    (8)使用sort()修改列表元素,使其元素按照字母排序,打印该列表,核实排序变了
    tour=['dali','tuerqi','wuerqi','chengdu','xian']
    print(tour)
    print(sorted(tour))##sorted 对列表临时排序
    print(tour)
    print(sorted(tour,reverse=True))
    print(tour)
    tour.reverse()### 按照列表原来的顺序倒叙排序
    print(tour)
    tour.reverse()
    print(tour)
    tour.sort()
    print(tour)
    (9)再次使用sort()修改列表,使其元素按照字母相反的顺序排序,打印该列表,核实位置是否变了
    tour=['dali','tuerqi','wuerqi','chengdu','xian']
    print(tour)
    print(sorted(tour))##sorted 对列表临时排序
    print(tour)
    print(sorted(tour,reverse=True))
    print(tour)
    tour.reverse()### 按照列表原来的顺序倒叙排序
    print(tour)
    tour.reverse()
    print(tour)
    tour.sort()
    print(tour)
    tour.sort(reverse=True)
    print(tour)

    ###总结:sorted()按照字母临时排序,可使用reverse=True使其倒叙排序,reverse()修改的是列表元素位置倒叙排序,sort()按照字母永久排序,同样也可调用reverse=True

    (5)根据题目2中的列表,打印出你共邀请了多少人共进晚餐
    names=['liya','liuyang','liyaping','lijinduo']
    num=len(names)
    print('共邀请',num,'人共进晚餐')






  • 相关阅读:
    代理 XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用 sp_configure 来启用“代理 XP”。
    sql 操作常用操作语句 新增、修改字段等
    easyui 日期控件清空值
    jQuery文件上传插件jQuery Upload File 有上传进度条
    js中文乱码怎么解决【转】
    [转]SqlSever2005 一千万条以上记录分页数据库优化经验总结【索引优化 + 代码优化】一周搞定
    SqlBulkCopy批量添加数据
    常用正则表达式
    查询每张表的大小
    Jquery里的特定小技巧
  • 原文地址:https://www.cnblogs.com/liya-1995/p/13449588.html
Copyright © 2011-2022 走看看