鱼C论坛

 找回密码
 立即注册
查看: 2030|回复: 0

[技术交流] 《零基础入门学习Python》第10讲笔记

[复制链接]
发表于 2017-6-13 16:16:29 | 显示全部楼层 |阅读模式

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

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

x
010 列表:一个打了激素的数组 1
整数、浮点数、字符串、对象。Python变量没有数据类型

向列表添加元素的三种方法:
1.        append()  追加内容:list.append(‘YJ’)
2.        extend()  使用一个列表来扩张另一个列表:list.extend([‘a’, ‘b’, 100])
以上两种方法只能在末尾添加元素,因此引入第三种方法:
3.        insert()  两个参数:位置,插入的内容。list.insert(0, ‘牡丹’)

测试:
0.        列表可存放的东西:整数、浮点数、字符串、列表(任何数据类型)
1.        向列表增加元素:append(),extend(),insert()
2.        append(),extend()区别:后者是使用一个列表来扩张另一个列表
3.        member.append(['aaa', 'bbb']),效果是在member的末尾添加一个['aaa', 'bbb']的列表元素;
member.extend(['aaa', 'bbb']),效果是在member的末尾添加'aaa', 'bbb'两个字符串元素(即方括号内的具体内容)。
4.        name.insert(2, ‘s’)

操作实例:
1. 列表
  1. member = ['YJ', 'ZMR', 'GJY']
  2. mix = [1, 'YJ', 3.14, [1, 2, 3]]  # 混杂的列表
  3. empty = []  # 空列表
  4. print(member, mix, empty)
复制代码


2. 追加元素三种方法
  1. # 追加元素1
  2. member.append('FishC')  # 只能加一个元素
  3. print(member)
  4. # 追加元素2
  5. member.extend(['黑夜', '竹林小溪'])  # 用一个列表来扩张另一个列表
  6. print(member)
  7. # 追加元素3
  8. member.insert(0, '牡丹')  # 参数:位置,内容
  9. print(member)
  10. print()
复制代码


3.动手1:給列表名单插入成绩
  1. club = ['YJ', 'ZMR', 'GJY']
  2. club.insert(1, 88)
  3. print(club)
  4. club.insert(3, 90)
  5. print(club)
  6. club.append(85)
  7. print(club)
  8. print()
复制代码


4. 动手2:打印列表内的元素
  1. for each in club:
  2.     print(each)
  3. print()
复制代码


5. 动手3:打印样式优化
  1. # 方法1:
  2. count = 0
  3. length = len(club)
  4. while count < length:
  5.     print(club[count], club[count+1])
  6.     count += 2
  7. print()
复制代码

  1. # 方法2:   
  2. for each in range(len(club)):
  3.     if each%2 == 0:
  4.         print(club[each], club[each+1])
复制代码

评分

参与人数 2鱼币 +7 收起 理由
康小泡 + 4
小甲鱼 + 3 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 18:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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