python学习笔记(1)——列表

一、数据类型(列表)

1、列表

(1)数据存储:从左往右,起始为0;从右往左,起始为-1;

 

(2)常用操作

name_list=["apple","banana","peach"]

a、取值和取索引

print(name_list)
print(name_list.index("apple"))

结果:

 b、修改

name_list[1]="pear"
print(name_list)

结果:

 c、增加

name_list=["apple","banana","peach"]
name_list.append("pear")
print(name_list)
# append表示末尾追加
name_list.insert(1,"kiwifruit")
print(name_list)
# insert 表示在指定索引位置插入,如在索引1的位置添加kiwifruit
temp_list=["red","yellow","white"]
name_list.extend(temp_list)
print(name_list)
# 另外一个列表的完整内容追加到当前列表的末尾

结果:

d、删除

name_list.remove("red")
print(name_list)
# 删除列表的指定元素
name_list.pop()
# pop不带参数默认删除列表的最后一项
name_list.pop(5)
print(name_list)
# pop带参数表示删除指定索引位置的元素
name_list.clear()
print(name_list)
# clear表示清空列表

remove方法调用时若不带参数,默认删除第一个出现该元素位置的元素

结果:

 del

name_list=["apple","banana","peach"]
del name_list[0]
print(name_list)
# del表示将一个变量从内存中删除
# 若使用del关键字删除某个变量,后续代码不能再次使用这个变量

5、统计

len=len(name_list)
print("列表中包含%d个元素" %len)
# 输出列表元素个数
count=name_list.count("apple")
print("apple在列表中出现%d次" %count)
# 计算某元素在列表中出现次数

结果:

ctrl+q:快速查询方法的使用方法

6、排序

num_list=["1","3","4","6","2","78"]
num_list.sort()
print(num_list)
# 升序排列
num_list.sort(reverse=True)
print(num_list)
# 降序排列

T_list=[['apple', 'kiwifruit', 'banana', 'peach', 'pear', 'red', 'yellow', 'white']]
T_list.sort()
print(T_list)
# 升序排列
T_list.sort(reverse=True)
print(T_list)
# 降序排列

结果:

 7、列表遍历

for name in name_list:
    print(name_list )
# 遍历name_list中的所有元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值