zoukankan      html  css  js  c++  java
  • 010:列表:一个打了激素的数组1

    010 列表:一个打了激素的数组

    笔记

    1.列表中元素的类型?

    Python中不直接定义元素的类型,所以列表中的元素可以是混合的类型。

    >>> member = ['元素1','元素2','元素3']
    >>> member
    ['元素1', '元素2', '元素3']
    
    
    >>> mix = ['元素1',123,['元素2']]
    >>> mix
    ['元素1', 123, ['元素2']]
    
    1. 如何向列表中添加元素?

    append():member.append(要添加的元素),每次只能添加一个元素,被添加的元素自动添加到列表末尾。

    >>> member = ['元素1','元素2','元素3']
    >>> member
    ['元素1', '元素2', '元素3']
    >>> member.append('元素4')
    >>> member
    ['元素1', '元素2', '元素3', '元素4']
    

    extend():member.extend([元素1,元素2]),以列表的形式追加新元素到原列表,每次可以添加多个元素,被添加的元素自动添加到列表末尾。

    >>> member.extend(['元素5','元素6'])
    >>> member
    ['元素1', '元素2', '元素3', '元素4', '元素5', '元素6']
    

    insert():member.insert(a,b)a表示追加于原a位置前(注意起始位为0),b表示被插入的元素,每次只能添加一个元素。

    >>> member.insert(0,'abc')
    >>> member
    ['abc', '元素1', '元素2', '元素3', '元素4', '元素5', '元素6']
    

    测试题

    1. member.append(['竹林小溪', 'Crazy迷恋']) 和 member.extend(['竹林小溪', 'Crazy迷恋']) 实现的效果一样吗?
      答:不一样。append会把['竹林小溪','Crazy迷恋']作为一个元素添加进去,包括中括号。extend会把'竹林小溪', 'Crazy迷恋'两个元素添加进去。
    2. 利用 for 循环打印上边 member 列表中的每个内容,如图:
      此处输入图片的描述
    member = ['小甲鱼',88,'黑夜',90,'迷途',85,'怡静',90,'秋舞斜阳',88,]
    for i in member:
        print(i)
    

    上面打印的样式不是很好,能不能修改一下代码打印成下图的样式呢?【请至少使用两种方法实现】
    此处输入图片的描述

    答:
    方法一:

    member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
    count = 0
    length = len(member)
    while count < length:
        print(member[count], member[count+1])
        count += 2     # count = count + 2;
    

    方法二:

    member = ['小甲鱼', 88, '黑夜', 90, '迷途', 85, '怡静', 90, '秋舞斜阳', 88]
    for i in range(len(member)):
        if i%2 == 0:
            print(member[i], member[i+1])
    
  • 相关阅读:
    设计模式-17-迭代器
    设计模式-16-备忘录
    微服务架构设计
    数据库拆分案例
    生成多个git ssh密钥
    分布式数据中间件TDDL、Amoeba、Cobar、MyCAT架构比较
    maven工程 java 实现文件上传 SSM ajax异步请求上传
    MySQL的分区、分表、集群
    Redis实现分布式锁原理与实现分析
    关于消息队列的使用
  • 原文地址:https://www.cnblogs.com/superrrrjia/p/8338273.html
Copyright © 2011-2022 走看看