for循环

作者: single仔 | 来源:发表于2019-05-23 17:40 被阅读0次

    本人只是初学阶段,在学习过程中的一些笔记。想借此平台也分享给刚刚学习的朋友,如有错的地方欢迎各位大神与高手指点。

    例一:求1至100的正整数之和

    sum = 0

    for i in range(1,101):

        sum += i

    print(sum)


    例子二:99乘法表

    for i in range(1, 10):

        for x in range(1, i + 1):

            print("%d * %d = %d" % (i, x, i * x), end='')


    例子三:逐一开分显示d1字典中的所有元素

    d1 = {'x': 123, 'y': 456, 'z': 789}

    for (k, v) in d1.items():

        print(k, v)


    例子四:显示d1字典中的键或者值

    d1 = {'sun': '太阳', 'moon': '月亮', 'star': '星星'}

    for x in d1.keys():

        print(x+'会亮(显示键)')

    for x in d1.values():

        print(x+"会亮(显示值)")


    例子五:逐一显示列表l1中为索引为奇数的元素

    l1 = ['Sun', 'Mon', 'Tue', "Wed", 'Thu', 'Fri', 'Sat']

    for i in range(1, len(l1), 2):

        print(l1[i])


    例子六:将列表l1中有的而l2中没有的添加到列表l3中

    l1 = [1, 2, 3, 4, 5, 6, 7]

    l2 = [3, 8, 9, 1, 2]

    l3 = []

    for i in l1:

        if i not in l2:

            l3.append(i)

    print(l3)


    例子七:将removelist中有的元素从namelist中删除

    namelist = ['stu1', 'stu2', 'stu3', 'sut4', 'sut5', 'sut6', 'sut7']

    removelist = ['stu3', 'sut7', 'sut9']

    for i in removelist:

        if i in namelist:

            namelist.remove(i)

    print(namelist)


    例子八:跌代器对象用for进行遍历

    l1 = ['Sun', 'Mon', 'Tue', "Wed", 'Thu', 'Fri', 'Sat']

    it = iter(l1)

    for x in it:

        print(x)

    相关文章

      网友评论

          本文标题:for循环

          本文链接:https://www.haomeiwen.com/subject/tavbzqtx.html