Python教程

Python 学习笔记3

本文主要是介绍Python 学习笔记3,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Python 学习笔记

列表

list=[]

这样就创建了一个空列表

list[1]
list[:2]
list[ :-1]
list[ : :-3]

与字符串的操作完全相同

添加操作

list.append(obj)

将obj添加到list的最后

list1+list2
list1.extend(list2)

可以把list2加到list1后

注意:python中列表内的数据类型不一定要求一样,也就是说可以直接形成结构体?

删除操作

  1. remove(value)

根据元素关键字进行删除,只删除从左往右第一个,元素不存在的话会报错

Name = [1,2,3,4,5]
print('------删除之前------Name=%s' % Name)
Name.remove(3)
print('------删除之后------Name=%s' % Name)
  1. pop()

删除最后一个元素

Name = [1,2,3,4,5]
print('------删除之前------Name=%s' % Name)
Name.pop()
print('------删除之后------Name=%s' % Name)
  1. del()
del movieName[2]

直接写del而不需要在一个列表下

注意

for i in range(len[list])
    if(list[i]==obj)
        list.remove(obj)
        i-=1
print(list)

这个代码并不能实现把所有的obj全部删除(甚至会出现越界)

原因是\(python\)中 for i in range() 本质上是将range()范围内的所有数一个一个赋值给\(i\),所以那个i -= 1实际上一点用都没有 ㄟ( ▔, ▔ )ㄏ

查找操作

in,not in

if name in list:
    print("YES")

返回一个bool型的变量,可以搭配删除操作一起使用

这篇关于Python 学习笔记3的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!