列表基本操作

1.改变列表:元素赋值
2.删除元素
3.分片赋值

#列表基本操作  1.改变列表:元素赋值
x=[1,2,3,4,5,6]
x[1]=1
print(x)

#2.删除元素
names=['张','三','李','四']
del names[3]
print(names)

#3.分片赋值
#分片赋值可以一次为多个元素赋值,可改变原来列表的长
y=[1,2,3,4,5]
y[4:]=[6,7,8,9]
print(y)

#分片赋值可以在中间插入,相当于“替换”了空的分片
y[3:3]=['a','b','c']
print(y)

#分片赋值也可以用来删除
y[4:6]=[]
print(y)

运行结果:
列表的基本操作与方法

列表方法

1.append 在列表末尾追加新的对象
2.count 用于统计某个元素再列表中出现的次数
3.extend 在列表的末尾一次性追加另一个序列中的多个值
4.index用于列表中找出某个元素的位置
5.insert 用于将对象插入到列表中
6.pop 移除列表中的某的元素(默认最后一个),并返回其值
7.remove用于移除列表中的某个值的第一个匹配项
8.reverse 将列表中的元素反向存放(不返回)
9.sort用于在原位置对列表进行排序


#列表方法
# 1.append 在列表末尾追加新的对象
lst=[1,2,3]
print(lst)
lst.append(4)
print(lst)
print()

#2.count 用于统计某个元素再列表中出现的次数
a=['to','be','to']
print(a)
b=['to','be','to'].count('to')
print(b)
print()

#3.extend 在列表的末尾一次性追加另一个序列中的多个值
c=[1,2,3,4]
print(c)
d=[5,6,7,8]
print(d)
print(c+d) #c+d和这个方法的效果一样,但是用c+d没有改变c的长度和内容,用extend则改变了
#c[len(c):]=d
#print(c) 用分片赋值的方法也可以完成这个操作,而且也改变了c的内容
c.extend(d)
print(c)
print()

#4.index用于列表中找出某个元素的位置
f=['who','are','you']
print(f.index('who'))
print()

#5.insert 用于将对象插入到列表中
numbers=[1,2,3,4,5]
numbers.insert(3,'four')
print(numbers)
print()

# 6.pop 移除列表中的某的元素(默认最后一个),并返回其值
n=[1,2,3,4,5,6,7]
print(n)
n.pop()
print(n)
n.pop(3)
print(n)
print()

#7.remove用于移除列表中的某个值的第一个匹配项
p=['to','be','be','a','good','man']
print(p)
p.remove('be')
print(p)
print()

#8.reverse 将列表中的元素反向存放(不返回)
q=[1,2,3,4,5,6]
print(q)
q.reverse()
print(q)
print()

#9.sort用于在原位置对列表进行排序
n=[1,4,3,5,7,8,0,3,5,4,6]
print(n)
n.sort()
print(n)

运行结果:
列表的基本操作与方法

相关文章:

  • 2021-10-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
  • 2022-12-23
  • 2022-01-29
  • 2021-06-19
  • 2022-12-23
猜你喜欢
  • 2022-01-12
  • 2022-12-23
  • 2021-06-18
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
  • 2022-03-10
相关资源
相似解决方案