鱼C论坛

 找回密码
 立即注册
查看: 2222|回复: 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. 列表
member = ['YJ', 'ZMR', 'GJY'] 
mix = [1, 'YJ', 3.14, [1, 2, 3]]  # 混杂的列表
empty = []  # 空列表
print(member, mix, empty)

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

3.动手1:給列表名单插入成绩
club = ['YJ', 'ZMR', 'GJY']
club.insert(1, 88)
print(club)
club.insert(3, 90)
print(club)
club.append(85)
print(club)
print()

4. 动手2:打印列表内的元素
for each in club:
    print(each)
print()

5. 动手3:打印样式优化
# 方法1:
count = 0
length = len(club)
while count < length:
    print(club[count], club[count+1])
    count += 2
print()
# 方法2:    
for each in range(len(club)):
    if each%2 == 0:
        print(club[each], club[each+1])

评分

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

查看全部评分

本帖被以下淘专辑推荐:

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 14:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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