• 列表技能(练习list)


    # 列表技能:
    # 1.创建中国城市列表(个数自定义)
    citys = ['郑州','大连','菏泽','济南','北京','哈尔滨','石家庄','南京']
    # 2.遍历列表
    print("2=")
    for i in citys:
    print(i,end=",")
    print()
    print("3=")
    # 3.把每个城市名称前缀加中国
    for i in citys:
    i = '中国'+i
    print(i,end=",")

    print()
    print("4=")
    # 4.如果遇到”哈尔滨”不输出 遇到"石家庄"停止循环
    for i in citys:
    if i == '哈尔滨':
    continue
    elif i == '石家庄':
    break
    else:
    print(i,end=",")
    print()
    print("5=")
    # 5.统计城市名称中有相同字的城市有几个并且打印出来
    citys = ['郑州','大连','菏泽','济南','北京','哈尔滨','石家庄','南京','济宁']
    for i in range(0,len(citys)):#遍历citys
    for j in range(i+1,len(citys)):#遍历除了i之后的citys
    for k in list(citys[i]):#将i对应的城市转成list,遍历
    if k in citys[j]:#判断k是否在citys[j]里面
    print(citys[i],citys[j])
    print("6=")
    # 6.创建list2列表美国城市列表有美国前缀(个数自定义)拼接中国城市列表
    list2 = ['美国曼阿盾','美国纽约','美国洛杉矶','美国费城','美国旧金山','拉斯维加斯']
    list3 = list2 + citys
    print(list3,end=",")
    print()
    print("7=")
    # 7.统计list2列表中美国城市和中国城市各几个
    for i in range(0,len(citys)):
    citys[i] = '中国' + citys[i]
    list3 = list2 + citys
    count = 0
    count1 = 1
    for i in list3:
    if i.startswith("美国"):
    count += 1
    if i.startswith("中国"):
    count1 += 1
    print("美国城市有%d个,中国城市有%d个" %(count,count1))
    print("8=")
    # 8.list2中在美国洛杉矶后面添加美国盛顿城市
    #list2 = ['美国曼阿盾','美国纽约','美国洛杉矶','美国费城','美国旧金山']

    for i in range(0,len(list2)):
    if list2[i] == '美国洛杉矶':
    list2.insert(i+1,'美国盛顿')
    print(list2)
    # 9.所有城市加后缀“市”
    print("9=")
    for i in range(0,len(list3)):
    list3[i] = list3[i] + '市'
    print(list3)
    print("10=")
    # 10遍历列表list2 查看如果有不带前缀的加前缀,如果有不带后缀的加后缀
    for i in range(0,len(list2)):
    if not list2[i].startswith('美国'):
    list2[i] = '美国' + list2[i]
    if not list2[i].endswith('市'):
    list2[i] = list2[i] + '市'
    print(list2)
  • 相关阅读:
    js Math对象
    extjs 获取Dom对象
    easyui validatebox 验证集合
    Ext.Ajax.request与form.submit的用法区别
    js获取url参数值
    【原创】extjs4做的grid,带分页,搜索
    SqlServer2005数据库同步
    【原创】jquery实现动态多组图片切换
    easyui表单数据验证
    对象模型图【OMD】阅读指南
  • 原文地址:https://www.cnblogs.com/guojie-guojie/p/9231174.html
Copyright © 2020-2023  润新知