zoukankan      html  css  js  c++  java
  • Python9-day4 作业

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    # Author:Tim
    li = ["alex", "eric", "rain"]
    # 利用下划线将列表的每一个元素拼接成字符串"alex_eric_rain"
    # l1 = '_'.join(li)
    # print(l1)
    # 5,利用for循环和range打印出下面列表的索引。
    li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
    # for i in li:
    # print(i)
    # 1,写代码,有如下列表,按照要求实现每一个功能
    #
    li = ["alex", "WuSir", "ritian", "barry", "wenzhou"]
    # 1)计算列表的长度并输出
    # print(len(li))
    # 2)列表中追加元素"seven",并输出添加后的列表
    # li.append('seven')
    # print(li)
    # 3)请在列表的第1个位置插入元素"Tony",并输出添加后的列表
    # li.insert(0,'Tony')
    # print(li)
    # 4)请修改列表第2个位置的元素为"Kelly",并输出修改后的列表
    # li[1]='Kelly'
    # print(li)
    # 5)请将列表l2=[1,"a",3,4,"heart"]的每一个元素添加到列表li中,一行代码实现,不允许循环添加。
    # l2=[1,"a",3,4,"heart"]
    # li.extend(l2)
    # print(li)
    # 6)请将字符串s = "qwert"的每一个元素添加到列表li中,一行代码实现,不允许循环添加。
    # s = "qwert"
    # li.extend(s)
    # print(li)
    # 7)请删除列表中的元素"eric",并输出添加后的列表
    # li.remove('eric')
    # print(li)
    # 8)请删除列表中的第2个元素,并输出删除的元素和删除元素后的列表
    # print(li.pop(1))
    # print(li)
    # 9)请删除列表中的第2至4个元素,并输出删除元素后的列表
    # del li[1:4]
    # print(li)
    # 10)请将列表所有得元素反转,并输出反转后的列表
    # li.reverse()
    # print(li)
    # 11)请计算出"alex"元素在列表li中出现的次数,并输出该次数。
    # print(li.count('alex'))


    # 2,写代码,有如下列表,利用切片实现每一个功能
    #
    li = [1, 3, 2, "a", 4, "b", 5,"c"]
    # 1)通过对li列表的切片形成新的列表l1,l1 = [1,3,2]
    # l1=li[0:3]
    # print(l1)
    # 2)通过对li列表的切片形成新的列表l2,l2 = ["a",4,"b"]
    # l1=li[3:6]
    # print(l1)
    # 3)通过对li列表的切片形成新的列表l3,l3 = ["1,2,4,5]
    # l1=li[::2]
    # print(l1)
    # 4)通过对li列表的切片形成新的列表l4,l4 = [3,"a","b"]
    # l1=li[1:-2:2]
    # print(l1)
    # 5)通过对li列表的切片形成新的列表l5,l5 = ["c"]
    # l1=li[-1]
    # print(l1)
    # 6)通过对li列表的切片形成新的列表l6,l6 = ["b","a",3]
    # l1=li[-3::-2]
    # print(l1)

    lis = [2, 3, "k", ["qwe", 20, ["k1", ["tt", 3, "1"]], 89], "ab", "adv"]
    # 1)将列表lis中的"tt"变成大写(用两种方式)。
    # l1=lis[-3][2][1][0]='TT'
    # print(l1)
    # lis[-3][2][1][0]=lis[-3][2][1][0].upper()
    # print(lis)
    # 2)将列表中的数字3变成字符串"100"(用两种方式)。
    # l1=lis[1]='100'
    # print(l1)
    # lis[-3][-2][1][1]='100'
    # print(lis)

    # 3)将列表中的字符串"1"变成数字101(用两种方式)。
    # lis[-3][-2][1][-1]='101'
    # print(lis)
    # lis[-3][-2][1][-1] = int(lis[-3][-2][1][-1]) + 100
    # print(lis)
  • 相关阅读:
    506Relative Ranks(LeetCode)
    计算二进制中1的个数
    vector<vector<int>> 简单知识介绍
    167. Two Sum II
    561. Array Partition I(LeetCode)
    sizeof 用法部分总结
    530. Minimum Absolute Difference in BST(LeetCode)
    JS计算两个日期之间的天数
    路演会上会登记结论的委员信息页面
    eclipse安装SVN插件
  • 原文地址:https://www.cnblogs.com/zhangtengccie/p/10161216.html
Copyright © 2011-2022 走看看