iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >学习笔记-小甲鱼Python3学习第十讲
  • 174
分享到

学习笔记-小甲鱼Python3学习第十讲

甲鱼学习笔记第十讲 2023-01-31 07:01:40 174人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

创建列表创建一个普通列表number = [1,2,3,4,6]创建一个混合列表mix= [1,3.14,'abc','张三',[5,6,7]]创建一个空列表empty = []向列表中添加元素:append(),extend(),inse

创建列表

创建一个普通列表

number = [1,2,3,4,6]

创建一个混合列表

mix= [1,3.14,'abc','张三',[5,6,7]]

创建一个空列表

empty = []


向列表中添加元素:append(),extend(),insert()

append(),在列表最后追加一个元素

>>> member = ['张三','李四','王五']

>>> member

['张三', '李四', '王五']

>>> member.append('赵六')

>>> member

['张三', '李四', '王五', '赵六']

>>> member.append('陈七','马八')

Traceback (most recent call last):

  File "<pyshell#37>", line 1, in <module>

    member.append('陈七','马八')

TypeError: append() takes exactly one argument (2 given)

>>> member

['张三', '李四', '王五', '赵六']

一次只能追加一个元素,追加多个就会报错


extend(),一次可以向列表中追加多个元素,方式是以列表的形式向列表后追加多个元素

>>> member.extend(['陈七','马八','孙九'])

>>> member

['张三', '李四', '王五', '赵六', '陈七', '马八', '孙九']


insert(),可以在列表的元素中间插入一个新元素

在'王五'前面插入一个元素

>>> member.insert(2,'郑十')

>>> member

['张三', '李四', '郑十', '王五', '赵六', '陈七', '马八', '孙九']


--------------------分隔符,哈哈哈-----------------

二、课后作业:

0.列表都可以存放一些什么东西?

存放任何类型的数据,整型、浮点型、字符型,甚至还可以在列表中存放列表


1.向列表增加元素有哪些方法?

三种方法,分别是追加一个元素append(),追加多个元素extend(),插入一个元素insert()。


2.append() 方法和 extend() 方法都是向列表的末尾增加元素,请问他们有什么区别?

append()是将参数作为一个元素追加到列表的末尾;

extend()是将参数作为一个列表追加列表的末尾。


3.member.append(['竹林小溪', 'Crazy迷恋']) 和 member.extend(['竹林小溪', 'Crazy迷恋']) 实现的效果一样吗?

member.append(['竹林小溪', 'Crazy迷恋']) 是在列表的末尾追加了一个列表,列表['竹林小溪', 'Crazy迷恋']是作为一个元素存在;

member.extend(['竹林小溪', 'Crazy迷恋']) 是在列表的末尾追加了两个元素


4.有列表 name = ['F', 'i', 'h', 'C'],如果小甲鱼想要在元素 'i' 和 'h' 之间插入元素 's',应该使用什么方法来插入?

name.insert(2,'s')


--------------------------分隔符,哈哈哈---------------------------

三、动动手

0.自己动手试试看,并分析在这种情况下,向列表添加数据应当采用哪种方法比较好?

假设给定以下列表:

member = ['小甲鱼','黑夜','迷途','怡静','秋舞斜阳']

要求将列表修改为:

member=[‘小甲鱼’,88,‘黑夜’,90,‘迷途’,85,‘怡静’,90,‘秋舞斜阳’,88]

可以利用insert()和append()一起向列表中添加

>>> member = ['小甲鱼','黑夜','迷途','怡静','秋舞斜阳']

>>> member

['小甲鱼', '黑夜', '迷途', '怡静', '秋舞斜阳']

>>> member.append(88)

>>> member.insert(4,'90')

>>> member.insert(3,'85')

>>> member.insert(2,'90')

>>> member.insert(1,'88')

>>> member

['小甲鱼', '88', '黑夜', '90', '迷途', '85', '怡静', '90', '秋舞斜阳', 88]

或者,重新写个同名的列表


1.利用for循环打印上边member列表中的每个内容

>>> for i in member:

print(i)

小甲鱼

88

黑夜

90

迷途

85

怡静

90

秋舞斜阳

88


2.上一题打印的样式不是很好,能不能修改一下代码打印成双列的样式?

方法一:

>>> count = 0

>>> length = len(member)

>>> while count < length:

print(member[count],member[count + 1])

count += 2

小甲鱼 88

黑夜 90

迷途 85

怡静 90

秋舞斜阳 88


方法二:

>>> length = len(member)

>>> for i in range(length):

if i%2 == 0:

print(member[i],member[i+1])

小甲鱼 88

黑夜 90

迷途 85

怡静 90

秋舞斜阳 88


总结:本节课学习了列表的创建,列表中元素的追加,插入方法,追加单个和多个元素


--结束END--

本文标题: 学习笔记-小甲鱼Python3学习第十讲

本文链接: https://www.lsjlt.com/news/191977.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 学习笔记-小甲鱼Python3学习第十讲
    创建列表创建一个普通列表number = [1,2,3,4,6]创建一个混合列表mix= [1,3.14,'abc','张三',[5,6,7]]创建一个空列表empty = []向列表中添加元素:append(),extend(),inse...
    99+
    2023-01-31
    甲鱼 学习笔记 第十讲
  • 学习笔记-小甲鱼Python3学习第十一
    从列表中获取元素:列表索引值是从0开始的例把'郑十'和'王五'的位置调换一下>>> member['张三', '李四', '郑十', '王五', '赵六', '陈七', '马八', '孙九']>>> me...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第十六
    列表、元组和字符串的共同点:-都可以通过索引得到每一个元素-默认索引值总是从0开始-可以通过分片的方法得到一个范围内的元素的集合-有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)关于序列的常见内置方法(BIF):list()把一...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第十七
    优秀的东西永远是经典的,经典的东西永远是简单的,不是说复杂不好,而是能够把复杂的东西简单化,堪称经典。为了使代码程序实现更为简单,我们把代码分为越来越小的组成部分。分三大部分实现:函数、对象、模块python中定义函数使用关键字def>...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第十九
    函数和过程函数(function)有返回值过程(procedure)是简单、特殊并且没有返回值的变量:局部变量(Local Variable):在整个py文件中声明,全局范围内都可以调用全局变量(Global Variable):在某个函数...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第三十
    丰富的else语句python中else不仅可以与if搭配组成控制流,还可以与while或for搭配使用要么怎样,要么不怎样干完了能怎样,干不完就别想怎样没有问题,那就干吧举例:求素数def showMaxFactory(num):    ...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第十二
    列表的一些常用操作符:比较操作符、逻辑操作符、连接操作符、重复操作符、成员关系操作符比较操作符:>>> list1 = [123,456]>>> list2 = [234,123]>>>...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第十五
    字符串格式化符号含义符号说明%c格式化字符及其 ASCII 码%s格式化字符串%d格式化整数%o格式化无符号八进制数%x格式化无符号十六进制数%X格式化无符号十六进制数(大写)%f格式化浮点数字,可指定小数点后的精度%e用科学计数法格式化浮...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第二十
    斐波那契数列:斐波那契数列的迭代实现月数123456789101112兔子总对数1123581321345589144用数学函数定义:             1,当n = 1F(n)       1,当n = 2             ...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第十八
    形参和实参>>>def MyFirstFunction(name):            '函数定义过程中的name是形参'            #因为它只是一个形式,表示占据一个参数位置            pri...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第十四
    字符串的方法及注释capitalize()把字符串的第一个字符改为大写casefold()把整个字符串的所有字符改为小写center(width)将字符串居中,并使用空格填充至长度 width 的新字符串count(sub[, start[...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第十三
    元组中的元素不能被修改。用()把元素括起来,用,逗号隔开创建和访问元组更新和删除元组元组的相关操作符元组创建:>>> tuple1 = (1,2,3,4,5,6,7,8)            #使用()括起来,用,逗号隔...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第八讲
    按照100分制,90分以上成绩为A,80到90为B,60到80为C,60以下为D,写一个程序,当用户输入分数,自动转换为ABCD的形式打印。使用if 条件:...elif 条件:...else...循环fenshu0 = input('请输...
    99+
    2023-01-31
    甲鱼 学习笔记 第八讲
  • 学习笔记-小甲鱼Python3学习第三讲
    测试题: 以下哪个变量的命名不正确?为什么? (A) MM_520 (B) MM520 (C) 520_MM (D) _520_MM C,变量名可以用字母、数字、下划线命名,但是不能以数字开头 在不上机的情况下,以下代码你能...
    99+
    2023-01-31
    甲鱼 学习笔记 第三讲
  • 学习笔记-小甲鱼Python3学习第六讲
    常用操作符运算操作符:加+ 减- 乘* 除/ 余% 幂运算** 地板除//比较操作符: < ,> ,<=,>=,==,!=逻辑操作符: and,or,not优先级:幂运算符有点特殊,当它左侧是一个一元运算符时,幂运算...
    99+
    2023-01-31
    甲鱼 学习笔记 第六讲
  • 学习笔记-小甲鱼Python3学习第四讲
    测试题0.请问以下代码会打印多少次“我爱鱼C”?while 'C':    print('我爱鱼C')当while语句中条件为真的时候,会无限循环下去。所以“我爱鱼C”会一直打印,可以用CTRL+C来结束循环。1.请问以下代码会打印多少次“...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第七讲
    打飞机框架加载背景音乐播放背景音乐(设置单曲循环)我方飞机产生interval = 0while True:    if 用户是否电击关闭游戏窗口按钮:        退出游戏    interval += 1    if interval...
    99+
    2023-01-31
    甲鱼 学习笔记 第七讲
  • 学习笔记-小甲鱼Python3学习第九讲
    while循环:当条件真时,执行循环体while 条件:    循环体for循环:for 目标 in 表达式:    循环体举例:>>> fruits = ['apple','橘子','banana','哈密瓜','pea...
    99+
    2023-01-31
    甲鱼 学习笔记 第九讲
  • 学习笔记-小甲鱼Python3学习第二讲
    测试题: 什么是BIF?built-in function,是python内置函数的意思,python内置了非常多的函数,方便程序员直接调用,快速编写脚本程序 用课堂上小甲鱼教的方法数一数 Python3 提供了多少个 BIF?使用...
    99+
    2023-01-31
    甲鱼 学习笔记
  • 学习笔记-小甲鱼Python3学习第五讲
    数据类型:整型、浮点型、布尔型整型:1、234、54浮点型:12.234、2.3e5 = 230000.0、1.5e-3 = 0.0015布尔型:True、False。True + True 返回 2,True + False 返回1,Tr...
    99+
    2023-01-31
    甲鱼 学习笔记
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作