• python全栈学习 day04


    列表基本操作:

     1 #!/usr/bin/env python 
     2 # -*- coding:utf-8 -*-
     3 
     4 '''
     5 li = ['alex', [1, 2, 3], 'wusir', 'godness', 'xiaohu']
     6 l1 = li[0]
     7 print(l1)
     8 l2 = li[1]
     9 print(l2)
    10 l3 = li[0::2]
    11 print(l3)
    12 '''
    13 
    14 li = ['alex',  'wusir','tiger', '女神', 'xiaohu']
    15 
    16 #增加 append insert extend
    17 # 1.在尾巴后增加
    18 # li.append('逮虾虎')
    19 # li.append(23)
    20 # print(li)
    21 
    22 # while 1:
    23 #     worker_name = input("请输入添加员工姓名,若停止添加,请输入'Q':
    ").strip().upper()
    24 #     if worker_name == "Q":
    25 #         break
    26 #     else:
    27 #         li.append(worker_name)
    28 # print(li)
    29 
    30 # 2.insert : 插入
    31 # li.insert(3, "handsome")
    32 # print(li)
    33 
    34 # 3,extend 迭代,加入的是每个可迭代的元素
    35 # li.extend("骑士")
    36 # print(li)
    37 # li.extend([1,2,3])
    38 # print(li)
    39 
    40 li = ['xiaohu', 'alex',  'wusir','tiger', '女神']
    41 #删除 pop remove clear
    42 # name = li.pop(1)
    43 # name = li.pop()  # 默认最后一个
    44 # print(name, li)
    45 
    46 # li.remove('xiaohu') #按元素删除
    47 # print(li)
    48 
    49 # li.clear() #清空列表
    50 # print(li)
    51 
    52 # del li #直接删除列表
    53 # print(li)
    54 
    55 # del li[0:2] #切片式删除
    56 # print(li)
    57 
    58 #
    59 # li[0] = "beast"
    60 # li[0] = [2,3,4]
    61 # print(li)
    62 
    63 #切片
    64 # print(li)
    65 # li[0:3] = '算时kjhghgnl'
    66 #li[0:3] = [1,2,3,'春哥','咸鱼']
    67 # print(li)
    68 
    69 #
    70 # for i in li:
    71 #     print(i)
    72 # print(li[0:2])
    73 
    74 #公共方法
    75 # li = ['xiaohu', 'alex',  'wusir','tiger', '女神']
    76 # l = len(li)
    77 # print(l)
    78 # num = li.count('xiaohu')
    79 # print(num)
    80 # # 列表找索引只能用index
    81 # print(li.index('wusir'))
    82 
    83 
    84 #排序
    85 # li.sort() #从小到大排序
    86 # print(li)
    87 #
    88 # 逆向排序
    89 # li.sort(reverse=True)
    90 # print(li)
    91 
    92 # 列表反转
    93 # li.reverse()
    94 # print(li)

    列表的嵌套:[列表内嵌套列表]

    #列表的嵌套
    li = ['taibai','武藤兰', '苑昊', ['alex', 'egon', 89], 23]
    print(li[1][1])
    # name = li[0].capitalize()
    # print(name)
    # li[0] = name
    # li[2] = '苑日天'
    # li[2] = li[2].replace('昊','日天') #嵌套列表的修改

    # name = li[3][0].upper()
    # li[3][0] = name
    # print(name)
    # print(li)
  • 相关阅读:
    Linux Hung Task分析
    Linux内存都去哪了:(1)分析memblock在启动过程中对内存的影响
    《Linux/UNIX系统编程手册》第63章 IO多路复用、信号驱动IO以及epoll
    Linux内核和用户空间通信之netlink
    Linux soft lockup分析
    一款DMA性能优化记录:异步传输和指定实时信号做async IO
    Linux下时钟框架实践---一款芯片的时钟树配置
    使用Kernel NetEm和tc模拟复杂网络环境
    使用Flame Graph进行系统性能分析
    sigsuspend()阻塞:异步信号SIGIO为什么会被截胡?
  • 原文地址:https://www.cnblogs.com/77-is-here/p/10351329.html
Copyright © 2020-2023  润新知