zoukankan      html  css  js  c++  java
  • 列表技能(练习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)
  • 相关阅读:
    2017第10周日
    关于能聊
    mybatis的$存在安全问题,为什么又不得不用?
    Cassandra的登录认证授权
    elasticsearch安装过程中的license问题解决办法
    配置ModSecurity防火墙与OWASP规则
    apache安装php7过程中遇到到段错误
    mac下apache启动关闭操作
    mac下firefox复制粘贴失效解决办法
    firefox和chrome对于favicon.ico关于content-security-policy的不同处理
  • 原文地址:https://www.cnblogs.com/guojie-guojie/p/9231174.html
Copyright © 2011-2022 走看看