python第九天
来源:互联网 发布:人工智能语音计算器 编辑:程序博客网 时间:2024/05/02 04:37
列表:
0)创建普通列表:
>>> member = ['我','你','他','他们']
>>> member
['我', '你', '他', '他们']
>>> number = [1,2,3,4,5]
>>> number
[1, 2, 3, 4, 5]
1)创建一个混合列表
>>> mix = [1,'小甲鱼',3.14,[1,2,3]]
>>> mix
[1, '小甲鱼', 3.14, [1, 2, 3]]
2)创建一个空列表
>>> empty = []
>>> empty
[]
3)append() 添加元素
>>> empty = []
>>> empty
[]
>>> empty.append("哈哈")
>>> empty
>>> len(empty)
1
4)extend() 用一个列表扩展另一个列表
>>> empty.extend(['呵呵','吼吼'])
>>> empty
['哈哈', '呵呵', '吼吼']
注意:如果不使用列表符号会报错
>>> empty.extend('呵呵','吼吼')
Traceback (most recent call last):
File "<pyshell#21>", line 1, in <module>
empty.extend('呵呵','吼吼')
TypeError: extend() takes exactly one argument (2 given)
>>>
5)insert() 插入,如在下标为1的位置插入“再来一发”元素
>>> empty.insert(1,"再来一发")
>>> empty
['哈哈', '再来一发', '呵呵', '吼吼']
课后题:
0)列表都可以存放一些什么东西?
答:列表、字符串、数字
1)向列表增加元素有那些方法?
答:列表名.extend();列表名.append();列表名.insert()
2)append()和extend()方法都是向列表的末尾增加元素,请问他们有什么区别?
答:append()一次只能添加一个元素,包括列表
如:
>>> empty.append(["哈哈",22])
>>> empty
['哈哈', 333, '再来一发', '呵呵', '吼吼', ['哈哈', 22]]
extend() 可以添加多个元素,不过要使用列表符号[]
如:
>>> empty.extend([777,999])
>>> empty
['哈哈', 333, '再来一发', '呵呵', '吼吼', ['哈哈', 22], 777, 999]
3)有列表 name = ['F','i','h','c'],如果想要在元素'i',和‘h’之间插入's',应该使用什么方法?
答:name.insert(2,'s')
>>> name = ['F','i','h','c']
>>> name
['F', 'i', 'h', 'c']
>>> name.insert(2,'s')
>>> name
['F', 'i', 's', 'h', 'c']
编程题:
0)
略
num = 0
member = ['我', 88, '你', 90, '他', 85, '我们', 90, '你们', 88]
for i in member:
print(i,end='')
num+=1
if num % 2 ==0:
print('\n')
法二:
member = ['我', 88, '你', 90, '他', 85, '我们', 90, '你们', 88]
num = 0
length = len(member)
while num <length:
print(member[num],end='')
print(" ",end ='')
num+=1
if num % 2 == 0:
print("\n")
或者:
方法一:
count = 0
length = len(member)
while count < length:
print(member[count], member[count+1])
count += 2
方法二:
for each in range(len(member)):
if each%2 == 0:
print(member[each], member[each+1])
回忆小结:
本节课主要学习了:
0)列表的概念:列表名 = ['字符串',数字,列表]
1)列表的 3 种方法:
append() 只能在末尾添加一个元素
extend() 可以在末尾添加多个元素
insert() 插入
2)列表可以有空列表,混合列表,普通列表
3)extend() 将参数作为一个列表去扩展列表的末尾
0)创建普通列表:
>>> member = ['我','你','他','他们']
>>> member
['我', '你', '他', '他们']
>>> number = [1,2,3,4,5]
>>> number
[1, 2, 3, 4, 5]
1)创建一个混合列表
>>> mix = [1,'小甲鱼',3.14,[1,2,3]]
>>> mix
[1, '小甲鱼', 3.14, [1, 2, 3]]
2)创建一个空列表
>>> empty = []
>>> empty
[]
3)append() 添加元素
>>> empty = []
>>> empty
[]
>>> empty.append("哈哈")
>>> empty
>>> len(empty)
1
4)extend() 用一个列表扩展另一个列表
>>> empty.extend(['呵呵','吼吼'])
>>> empty
['哈哈', '呵呵', '吼吼']
注意:如果不使用列表符号会报错
>>> empty.extend('呵呵','吼吼')
Traceback (most recent call last):
File "<pyshell#21>", line 1, in <module>
empty.extend('呵呵','吼吼')
TypeError: extend() takes exactly one argument (2 given)
>>>
5)insert() 插入,如在下标为1的位置插入“再来一发”元素
>>> empty.insert(1,"再来一发")
>>> empty
['哈哈', '再来一发', '呵呵', '吼吼']
课后题:
0)列表都可以存放一些什么东西?
答:列表、字符串、数字
1)向列表增加元素有那些方法?
答:列表名.extend();列表名.append();列表名.insert()
2)append()和extend()方法都是向列表的末尾增加元素,请问他们有什么区别?
答:append()一次只能添加一个元素,包括列表
如:
>>> empty.append(["哈哈",22])
>>> empty
['哈哈', 333, '再来一发', '呵呵', '吼吼', ['哈哈', 22]]
extend() 可以添加多个元素,不过要使用列表符号[]
如:
>>> empty.extend([777,999])
>>> empty
['哈哈', 333, '再来一发', '呵呵', '吼吼', ['哈哈', 22], 777, 999]
3)有列表 name = ['F','i','h','c'],如果想要在元素'i',和‘h’之间插入's',应该使用什么方法?
答:name.insert(2,'s')
>>> name = ['F','i','h','c']
>>> name
['F', 'i', 'h', 'c']
>>> name.insert(2,'s')
>>> name
['F', 'i', 's', 'h', 'c']
编程题:
0)
略
1)打印出下列效果:
num = 0
member = ['我', 88, '你', 90, '他', 85, '我们', 90, '你们', 88]
for i in member:
print(i,end='')
num+=1
if num % 2 ==0:
print('\n')
法二:
member = ['我', 88, '你', 90, '他', 85, '我们', 90, '你们', 88]
num = 0
length = len(member)
while num <length:
print(member[num],end='')
print(" ",end ='')
num+=1
if num % 2 == 0:
print("\n")
或者:
方法一:
count = 0
length = len(member)
while count < length:
print(member[count], member[count+1])
count += 2
方法二:
for each in range(len(member)):
if each%2 == 0:
print(member[each], member[each+1])
回忆小结:
本节课主要学习了:
0)列表的概念:列表名 = ['字符串',数字,列表]
1)列表的 3 种方法:
append() 只能在末尾添加一个元素
extend() 可以在末尾添加多个元素
insert() 插入
2)列表可以有空列表,混合列表,普通列表
3)extend() 将参数作为一个列表去扩展列表的末尾
0 0
- python第九天
- python学习---第九天
- python第九天学习记录
- python爬虫学习第九天
- Python学习日记 第九天 EX20-21
- 第九天
- 第九天
- 第九天
- 第九天
- 第九天
- 第九天
- 第九天
- 第九天!
- 第九天
- 第九天
- 第九天
- python学习日记_第九天(ex20~21)
- Python快速学习第九天--安装并操作Mysql数据库
- Yii2 理解Object
- TensorFlow官方教程学习笔记(二)——MNIST入门
- Linux 入门笔记3 —— 安装第三方库
- orge terrain
- java中的Servlet(二)
- python第九天
- QuickBI中如何实现向下钻取的动态地图仪表板
- java字符流
- Yii2 创建项目
- 文章标题
- 如何做好软件项目策划
- 博为峰Java技术文章 ——JavaSE Swing 按钮组件的综合运用
- Android中的NDK(二)
- bzoj 2178: 圆的面积并 (辛普森积分)