python编程列表部分

ps:查找列表中的元素的索引是从0开始的,索引下标为-1则表示列表中的倒数第一个元素

练习:

names = ['tiffany','jeff','kimi','marry'];
print(names[0].title());
print(names[1].title());
print(names[2].title());
print(names[3].title());
结果:

Tiffany
Jeff
Kimi
Marry
[Finished in 0.5s]
names = ['tiffany','jeff','kimi','marry'];
sentence = "how are you?";
print(names[0].title()+" "+sentence);
print(names[1].title()+" "+sentence);
print(names[2].title()+" "+sentence);
print(names[3].title()+" "+sentence);
结果:
Tiffany how are you?
Jeff how are you?
Kimi how are you?
Marry how are you?
[Finished in 0.4s]

修改列表中的数据:


结果:


添加元素:使用append()调用

插入元素:insert(a,'***')函数,a表示要插入的位置的索引

扫描二维码关注公众号,回复: 2112519 查看本文章


删除元素:del 列表名[索引值]

    使用pop方法删除元素,类似于指针,删除的是栈顶元素,若pop(索引位置),则删除该位置的元素

使用标准:如果想删除的元素不再想使用它就用del,若还想继续使用则用pop()

根据值删除元素:remove()方法

练习题:




使用sort对列表进行永久性排序:

按升序排列(如a-z),若想降序排列则使用sort(reverse = True);

使用sorted对列表进行临时性排序:

倒着打印列表使用reverse()方法:

练习题


使用列表时避免引起索引错误:

解决方案:若想访问列表中的最后一个元素直接使用-1索引

第四章

使用for循环遍历整个列表:for item in item_listof

ps:一定要注意缩进问题


创建数值列表:

range()函数:差1行为,为终值的前一个值结束

目的是精简

练习:


应该用for循环将列表输出,所以跟题目要求不太符合

切片:使用第一个元素和最后一个和元素的索引值

print(players(0:3));

意思是输出前三个元素

遍历切片:

for i in range players(:3):
	print(i);

意思是遍历前三个元素,注意:此处的3不是索引值




元组:不可变的列表,如果想存储一组值,在程序的整个生命周期都不改变,可以使用元组



猜你喜欢

转载自blog.csdn.net/wo8vqj68/article/details/79986281
今日推荐