xinggevip

Python(4-1)数组的基本操作
添加元素获取数组元素个数len(数组名)添加一个元素在末尾数组名.append("元素名称")添加多个元素在末尾数...
扫描右侧二维码阅读全文
19
2018/11

Python(4-1)数组的基本操作

添加元素

  • 获取数组元素个数
    len(数组名)
  • 添加一个元素在末尾
    数组名.append("元素名称")
  • 添加多个元素在末尾
    数组名.extend(列表)
  • 添加一个元素在任意位置
    数组名.insert(元素位置,元素值)
number = ['后裔','孙尚香','伽罗']
print(number)
number.append("鲁班")
print(number)
number.extend(['百里守约','虞姬'])
print(number)
number.insert(0,'孙悟空','李白')
print(number)
print(len(number))
['后裔', '孙尚香', '伽罗']
['后裔', '孙尚香', '伽罗', '鲁班']
['后裔', '孙尚香', '伽罗', '鲁班', '百里守约', '虞姬']
[['孙悟空', '李白'], '后裔', '孙尚香', '伽罗', '鲁班', '百里守约', '虞姬']
7

删除元素

  • remove()方法

数组名.remove(元素值)

  • del语句

del 数组名[索引值]

  • pop()方法

数组名.pop()//有返回值

number = ['小明','小红','小东','Tom','jeck']
print(number)
number.remove('小明')
print(number)
del number[1]
print(number)
a1 = number.pop()
print(a1)
print(number)
['小明', '小红', '小东', 'Tom', 'jeck']
['小红', '小东', 'Tom', 'jeck']
['小红', 'Tom', 'jeck']
jeck
['小红', 'Tom']

列表的分片

数组名.[开始位置,结束位置]

>>> score = [1,2,3,4,5,6,7]
>>> score
[1, 2, 3, 4, 5, 6, 7]
>>> score[2:5]
[3, 4, 5]
>>> score[:6]
[1, 2, 3, 4, 5, 6]
>>> score[3:]
[4, 5, 6, 7]
>>> score[:]
[1, 2, 3, 4, 5, 6, 7]
>>> 

用此函数得到数组的拷贝,应用场景:既想要修改数组,又不想改变原数组的值。

Last modification:November 19th, 2018 at 03:21 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment