python学习-------list、tuple、set、dict

python中经常用的几种数据结构(容器),直接上代码。

#-*- coding: UTF-8 -*-
#list  可随意增删改查
print "***********list**********"
game = ["c++", "python", "shell"]
print game

print len(game)

#查
print game[0]
print game[1]
print game[2]
#print game[4]
#增
game.append("java")
print game
#指定位置插入
game.insert(2, "c#")
print game
#删  如果不指定位置,pop默认删除最后元素
print game.pop(2)
print game
#改
game[0] = "php"
print game

#tuple  元组  赋值不可更改
print "***********tuple**********"
test = ('dota', 'dota2', 'lol')
print test
print len(test)
print test[0]
#print test[0] = 'war3'
#其他操作和list类似

#dict   类似map, 无序可更改,
print "***********dict**********"
study = {1: "alan", 2: "john", 3: "bob"}
print len(study)
print study

print study[1]
print study.keys()
print study.values()
print study.items()
print 4 in study
print study.get(7)
print study.get(8, "not found")
study[5] = "lily"
print study
print study.pop(5)
print study
#set 无序,可更改  一般用作去重或者集合求交集、并集等
print "***********set**********"
girls_1 = set(['lucy', 'lily'])
girls_2 = set(['anna', 'lily'])
print girls_1
print girls_2
print girls_1 & girls_2
print girls_1 | girls_2
girls_1.add("marry")
print girls_1
girls_1.remove('marry')
print girls_1
print len(girls_1)
                   
 

增删改查以及声明操作等,以备翻阅。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值