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])
    
  • 相关阅读:
    php笔记小结
    php知识总结(二)
    php知识点总结(一)
    js冒泡排序及计算其运行时间
    空中飘动的云动画
    网站建设教程:WordPress如何在虚拟主机上安装
    网站建设教程之PageAdmin建站系统的安装
    免费CMS建站系统哪个比较好?如何选择?
    网站建设之自助建站系统的选择?
    企业外贸网站制作的要求及注意事项
  • 原文地址:https://www.cnblogs.com/superrrrjia/p/8338273.html
Copyright © 2011-2022 走看看