Python列表知识点笔记

一、增加列表中元素的方法:

首先定义一个列表,假设叫:names

1.names.append(“a ”)追加一个元素a到names列表最末位

2、names.insert(2,“ a”)在第三位插入一个元素a(2代表下表,列表的下标是从0开始的,所以这里是第三位)

3、names.extend(newlist) 将newlist这个列表追加到names列表后面

举个栗子:

names = [1, 3, 5, 7, 9]
newlist = ['hello', '你好']
names.append("a")
print(names)
names.insert(2, "a")
print(names)
names.extend(newlist)
print(names)

运行结果:

[1, 3, 5, 7, 9, 'a']
[1, 3, 'a', 5, 7, 9, 'a']
[1, 3, 'a', 5, 7, 9, 'a', 'hello', '你好']

二、删除列表中数据的方法:

1、del(names[2])、del names[2]删除列表中的第三个元素

2、names.remove(" a")把元素a从列表中移除

举个栗子:

names = [1, 3, 5, 7, 9]
del(names[2])           # 删除指定位置的元素(即删除了5)
# del names[2]          # 这句的功能与上句一致
names.remove(9)       # 移除指定的元素(即移除了9)
print(names)

运行结果:

[1, 3, 7]

 

三、弹出数据的方法:

1、names.pop(2) 将列表中第三位元素弹出

举个栗子:

names = [1, 3, 5, 7, 9]
names.pop(2)
print(names)

运行结果:

[1, 3, 7, 9]

四、列表排序:

1、names.sort()       字母:按照大写--小写(A-Z a-z);数字:从小到大

举个栗子:

names = ["A", "b", "H", "a"]
names2 = [1, 6, 0, 10, 8]
names.sort()
names2.sort()
print(names)
print(names2)

运行结果:

['A', 'H', 'a', 'b']
[0, 1, 6, 8, 10]

2、newlist = sorted(names)      同上

举个栗子:

names = ["A", "b", "H", "a"]
names2 = [1, 6, 0, 10, 8]
newlist = sorted(names)
newlist2 = sorted(names2)
print(newlist)
print(newlist2)

运行结果:

['A', 'H', 'a', 'b']
[0, 1, 6, 8, 10]

3、names.sort(reverse=True)      倒叙排列:先将列表按照字母大写--小写排列,然后倒叙输出结果;数字同理

举个栗子:

names = ["A", "b", "H", "a"]
names.sort(reverse=True)
print(names)

运行结果:

['b', 'a', 'H', 'A']

4、names.reverse()        顺序翻转:将列表元素顺序翻转输出结果

举个栗子:

names = ["A", "b", "H", "a"]
# names.sort(reverse=True)
names.reverse()
print(names)

运行结果:

['a', 'H', 'b', 'A']

 

五、列表遍历:

使用for循环:

names = ["A", "b", "H", "a"]
for i in names:
    print(i)
A
b
H
a

六、复制列表:

newList = names[:]

举个栗子:

names = [1, 4, 6, 5, 7, 0]
newList = names[:]
print(names)
print(newList)

运行结果:

[1, 4, 6, 5, 7, 0]
[1, 4, 6, 5, 7, 0]

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值