python基础知识

小菜鸟的python征程

python的五脏六腑

list:列表

1、创建列表
  • ```python
    list1 = [11,22,33,44]
    
    ##### 	list2 = [1,2,True,'hello']	#可以储存不同类型的元素,但是不建议
    
    
2、列表的索引,下标
print( list1[0] )	#11

print( list1[-1] )	#倒数第1个, 44

print( list1[4] )	#下标越界提示:IndexError: list index out of range
3、修改元素
list1[-2] = 333
print( list1 )	# [11,22,333,44]
4、列表长度
	print( len(list1))	#4
5、遍历列表
list1 = [11,22,33,44] 

for i in list1:

	print(i)#元素
    
for n in range(len(list1)):
    print(n,list[n])# n 是下标,list[n] 是下标所对应的元素
6、枚举:enumerate
for i, n in enumerate(list1)
	print(i,n)# i是下标,n是元素
7、从后往前遍历
list2 = [1,2,3,4]
for i in range(len(list2)-1,-1,-1):#3,2,1,0
	print(i,list[i])# i 是下标,list[i] 是下标所对应的元素
8、切片,截取[start : stop : step], 范围[start, stop]
ages = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(ages[:])  # [1, 2, 3, 4, 5, 6, 7, 8, 9]
print(ages[3:])  # [4, 5, 6, 7, 8, 9]
print(ages[:3])  # [1, 2, 3]
print(ages[3:6])  # 下标范围: [3,6); [4, 5, 6]
print(ages[::-1])  # 倒序 [9, 8, 7, 6, 5, 4, 3, 2, 1]

print(ages[::2])  # [1, 3, 5, 7, 9]
print(ages[7:2:-1])  # [8, 7, 6, 5, 4]
#下标: 7,6,5,4,3
9、重复
print([1,2,3,4] * 3)  # [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4]

10、判断是否是列表成员
print(3 in ages)  # True
print(3 not in ages)  # False
11、合并列表
print([1,2,3] + [4,5,6])  # [1, 2, 3, 4, 5, 6]
12、删除列表
ages = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# del ages[0]
# del ages[2:6]
# print(ages)
13、快捷键
# ctrl + A 全选
# ctrl + C 复制
# ctrl + V 粘贴
# ctrl + F 查找
# ctrl + R 替换
# ctrl + D 复制并粘贴
# ctrl + Z 撤回
# tab: 缩进右移
# shift + tab : 左移
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值