鱼C论坛

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

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

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

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

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

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

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

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

使用道具 举报

发表于 2019-5-10 20:40:15 | 显示全部楼层
朕想知道
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-13 07:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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