zoukankan      html  css  js  c++  java
  • python14期(2018.7.5)

    1. list(增删改查)

            列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开
            列表和字符串一样.也有索引和切片
            常用的功能:
                1. 增: append()    向列表中增加一个元素,元素放在末尾
                2. 删:remove()    删除指定元素
                3. 改: 索引修改
                4. 查: for循环
            常用方法:
                1. len()   求字符串及列表的长度
                2. count()
                3. sort() 排序

        2. list的嵌套
            降维操作
        3. tuple 元组
            不可变的列表. 只读列表. 有索引和切片.
            不可变的是它内部子元素. 如果子元素是列表. 列表中的元素是可以变的.
        4. range()
            数数
            有一个参数:结束为止
            两个参数: 1. 起始位置, 2.结束位置
            三个参数: 1. 起始位置, 2. 结束位置. 3.步长

    # 1,写代码,有如下列列表,按照要求实现每.一个功能
    # li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
    # 1)计算列表的.长度并输出
    # 2)列表中追加元素"seven",并输出添加后的列表
    # 3)请在列表的第1个位置插.入元素"Tony",并输出添加后的列表
    # 4)请修改列表第2个位置的元素为"Kelly",并输出修改后的列表
    # 5)请将列表l2=[1,"a",3,4,"heart"]的每一个元素添加到列表li中,.一行代码实现,不允许循环添加。
    # 6)请将字符串s = "qwert"的每一个元素添加到列表li中,.一行代码实现,不允许循环添加。
    # 7)请增加列表中的元素"eric",并输出添加后的列表
    # 8)请删除列表中的第2个元素,并输出删除的元素和删除元素后的列表
    # 9)请删除列表中的第2.至4个元素,并输出删除元素后的列表
    # 10)请将列表所有得元素反转,并输出反转后的列表
    # 11)请计算出"alex"元素在列表li中出现的次数,并输出该次数。
    # li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
    # # print(len(li) )
    # li.append('seven')
    # print(li)
    # li.insert(1,'tony')
    # print(li)
    # li[2] = "Kelly"
    # print(li)
    # li.extend([1,"a",3,4,"heart"])
    # print(li)
    # li.extend("qwert")
    # print(li)
    # li.append('eric')
    # print(li)
    # s1 = li.pop(2)
    # print(s1)
    # print(li)
    # del li[2:4]
    # print(li)
    # li.reverse()
    # print(li)2, "a",
    # s2 = li.count('alex')
    # print(s2)


    # 2.利用for循环和range打印出下表的索引。
    # li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
    # count = 0
    # for s in li:
    # print(count)
    # num = 0
    # for num in range(len(li)):
    # print(num)
    # 3.利for循环和range找出100以内所有的偶数并将这些偶数插到一个新表中。
    # b= []
    # for e in range(100):
    # if e % 2 ==0:
    # b.append(e)
    # print(b)
    # 4.利用for循环和range 找出50以内能被3整除的数,并将这些数插到一个新表中。
    # b = []
    # for e in range(50):
    # if e % 3 ==0:
    # b.append(e)
    # print(b)
    # 5.利用for循环和range从100-1,倒序打印.
    # for e in range(100,0,-1):
    # print(e)
    # 6.利用for循环和range从100~10,倒序将所有的偶数添加到一个新表中,然后对表的元素进筛选,将能被4整除的数下来。
    # s = []
    # for e in range(100,10,-1):
    # if e %2 == 0 :
    # s.append(e)
    # b = []
    # for a in s:
    # if a % 4 ==0:
    # b.append(a)
    # print(b)
    # 7.利用for循环和range,将1-30的数字一次添加到列表中,并循环这个列表,将能被3整除的数改成'*'
    # s = []
    # for e in range(1,31):
    # if e % 3 ==0:
    # s.append('*')
    # continue
    # else:
    # s.append(e)
    # print(s)
    # 8,查找列表li中的元素,移除每个元素的空格,并找出以"A"或者"a"开头,并
    # 以"c"结尾的所有元素,并添加到个新列表中,最后循环打印这个新列表。
    # li = ["TaiBai ","ale xC","AbC", "egon","ri TiAn", "WuSir", "aqc"]
    # c = []
    # for e in li:
    # s = e.strip()
    # if (s.startswith('A') or s.startswith('a') )and s.endswith('c') :
    # c.append(s)
    # print(c)
  • 相关阅读:
    redis复制
    redis发布订阅
    redis事务
    redis持久化
    redis.conf 常见配置介绍
    redis数据类型
    redis集群安装
    redis单机版安装
    eclipse下svn的使用
    算法五最长回文子串
  • 原文地址:https://www.cnblogs.com/wszms/p/9270638.html
Copyright © 2011-2022 走看看