鱼C论坛

 找回密码
 立即注册
查看: 2520|回复: 1

[学习笔记] python基础课堂笔记010列表:打了激素的数组

[复制链接]
发表于 2019-5-10 20:12:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 lihling7 于 2019-5-10 20:11 编辑

010 列表:打了激素的数组
一、创建列表
        1、创建一个普通的列表
  1. >>> number = [1, 2, 3, 4, 5]
  2. >>> number
  3. [1, 2, 3, 4, 5]
复制代码
       2、创建一个混合列表
  1. >>> mix = [1, '小甲鱼',3.14, [1, 2, 3]]
  2. >>> mix
  3. [1, '小甲鱼', 3.14, [1, 2, 3]]
复制代码
       3、创建一个空列表
  1. >>> empty = []
  2. >>> empty
  3. []
复制代码
二、向列表添加元素
       1、append()  添加一个元素,括号内任何类型皆可,’ ’表示字符串和字符

              .号是限制范围,点作用域
  1. >>> member = ['小甲鱼', '小布丁', '黑夜']
  2. >>> member.append('娃娃')
  3. >>> member
  4. ['小甲鱼', '小布丁', '黑夜', '娃娃']
  5. >>> len(member)
  6. 4
  7. >>> member.append('竹林','小溪')#这样会报错,因为append只有一个参数
  8. Traceback (most recent call last):
  9.   File "<pyshell#11>", line 1, in <module>
  10.     member.append('竹林','小溪')#这样会报错,因为append只有一个参数
  11. TypeError: append() takes exactly one argument (2 given)
复制代码
       2、extend()  添加一个列表,类型描述同上
  1. >>> member
  2. ['小甲鱼', '小布丁', '黑夜', '娃娃']
  3. >>> member.extend(['竹林','小溪'])
  4. >>> member
  5. ['小甲鱼', '小布丁', '黑夜', '娃娃', '竹林', '小溪']
复制代码
  1. >>> member.extend('竹林','小溪')#这样会报错,因为extend的参数是列表
  2. Traceback (most recent call last):
  3.   File "<pyshell#12>", line 1, in <module>
  4.     member.extend('竹林','小溪')#这样会报错,因为extend的参数是列表
  5. TypeError: extend() takes exactly one argument (2 given)
复制代码
       3、insert(位置 , 1个元素)  添加一个元素并指定位置,类型描述同上
  1. >>> member
  2. ['小甲鱼', '小布丁', '黑夜', '娃娃', '竹林', '小溪']
  3. >>> member.insert(2, '牡丹')
  4. >>> member
  5. ['小甲鱼', '小布丁', '牡丹', '黑夜', '娃娃', '竹林', '小溪']
复制代码
  1. >>> member.insert(0,['a','b'])#第二个参数全部打印
  2. >>> member
  3. [['a', 'b'], '小甲鱼', '小布丁', '牡丹', '黑夜', '娃娃', '竹林', '小溪']
复制代码
4、注意
  1. >>> name = ['f','i']
  2. >>> name.append(['s','h'])
  3. >>> name
  4. ['f', 'i', ['s', 'h']]
复制代码
  1. >>> name2 = ['f','i']
  2. >>> name2.insert(2, ['s','h'])
  3. >>> name2
  4. ['f', 'i', ['s', 'h']]
复制代码
  1. >>> name3 = ['f','i']
  2. >>> name3.extend(['s','h'])
  3. >>> name3
  4. ['f', 'i', 's', 'h']
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-5-10 20:40:15 | 显示全部楼层
朕想知道
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-17 06:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表