当前位置:   article > 正文

Python基础——列表_python 如果列表里没有某元素

python 如果列表里没有某元素
1、列表的创建

列表是多个、有序、可重复的元素集合,数据包装在“[]”里,列表中的元素可以是任何类型,甚至可以是一个列表。
创建列表有两种方法:

A 对于规模比较小的列表可以直接定义和赋值,列表可以嵌套,即列表里面的元素可以是列表,列表中的元素数据类型可以不一致。

	name = ["123", 2020, True, ["雨花台区", "4"]]
	print(name)
	# 结果:['123', 2020, True, ['雨花台区', '4']]
  • 1
  • 2
  • 3

B 利用列表生成式快速生成列表range(start, end, step)

	list1 = range(1, 10000, 2)
	print(list1) 
	# 结果:range(1, 10000, 2)
  • 1
  • 2
  • 3
2、列表的增加:

有三种方法:

A append() 追加

在Python中append 用来向 list 的末尾追加单个元素,此元素如果是一个list,那么这个list将作为一个整体进行追加。

	name = ["123", 2020, True, ["雨花台区", "4"]]
	name.append(False)
	name.append(["春江新城", "饮溪坊"])
	print(name)
	# 结果:['123', 2020, True, ['雨花台区', '4'], False, ['春江新城', '饮溪坊']]
  • 1
  • 2
  • 3
  • 4
  • 5

B insert(位置,插入的元素) 插入

在Python中 insert 用来将单个元素插入到 list 中。第1个参数是个数值,是插入点的索引,即从什么地方增加元素。

	name = ["123", 2020, True]
	name.insert(2, "南京市")
	print(name)
	# 结果:['123', 2020, '南京市', True]
  • 1
  • 2
  • 3
  • 4

C extend() 延长
在Python中 extend 用来连接 list,在列表的末尾一次性追加另一个序列中的多个值,用新列表扩展原来的列表。

	name = ["123", 2020, True]
	name.extend([3, 5, 7])
	print(name)
	# 结果:['123', 2020, True, 3, 5, 7]
  • 1
  • 2
  • 3
  • 4
3、列表的删除:

有三种方法:pop(),remove(),del 列表[下标]
A pop(索引值)
如果参数为空,则默认删除最后一个元素,并返回该元素的值;若有参数,则返回该索引位置对应的元素。

	name = ["123", 2020, True]
	print(name.pop())
	# 结果:True
	name = ["123", 2020, True]
	print(name.pop(1))
	# 结果:2020
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

B remove(元素)
移除列表中的第一个匹配元素,如果元素在列表中,则删除第一个匹配元素;如果元素不在列表中,则会报错。

	name = [
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/470181
    推荐阅读
    相关标签
      

    闽ICP备14008679号