简明Python教程笔记三 python3.x

三数据结构
1.列表list
#Filename:List.py
ShopList = ['mongo','banana','apple','orange'] #创建 
print('len:',len(ShopList)) #求长度
for item in ShopList: #遍历
print (item)
ShopList.append('jujube') #增加
ShopList.sort() #排序
print('sorted:',ShopList)
del ShopList[1] #删除
print('del:',ShopList)
ShopList[2]='grape' #赋值
print('change:',ShopList)

2.元组
内容不可变
zoo = ('wolf','dog','elephant')

3.字典 dict
dictData ={'a':'aQb','b':'bQb','c':'cQb'}
键值对,键值不可变,值可变
字典无序,如有需要手动调用sort


4.引用
#Filename:Ref.py
Orilist=['a','b','c']
Newlist = Orilist
del Orilist[0]
print(Orilist)
print(Newlist)


RealList = Orilist[:]
del Orilist[0]
print(Orilist)
print(Newlist)
print(RealList)
输出:
['b', 'c']
['b', 'c']
['c']
['c']
['b', 'c']
如果你想要复制一个列表或者类似的序列或者其他复杂的对象,
那么你必须使用切片操作符来取得拷贝。
例子中Newlist为引用,RealList为拷贝
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值