基本数据类型
列表:
lista = ['我是列表', '元素可以更改', '元素类型可以不同', '改我试试看']
print("打印整个列表:", lista)
print("打印列表指定元素:", lista[1])
print("打印列表指定元素,从0开始到结尾:", lista[0:])
print("打印列表指定元素,从1到2:", lista[1:2])
print("打印列表指定元素,从1到倒数第二个:", lista[1:-1])
print("打印列表指定元素,连续输出两次:", lista[2] * 2)
print("连接列表:", lista + lista)
print("观察和上面的连接列表区别:", lista, lista)
lista[3] = "真的改了"
print("看看改了没:", lista[3])元组:
Tuple = ('我是元组', '和列表的区别是元素不能改', '但是我可以包含可变对象如list', lista[0])
print("打印整个元组:", Tuple)
print("打印元组中的列表:", Tuple[3])集合:
seta = {'我是集合', '基本功能是进行成员关系测试和删除重复元素', '重复元素会被删除', '重复元素会被删除'}
print("打印整个集合:", seta)
if '重复元素会被删除' in seta:
print('在集合里')
else:
print('不在集合里')
a = set('我是集合A')
b = set('我是集合B')
print('a和b的差集,打印出a和b的差异值:', a - b)
print('a和b的并集,打印出a和b的相同值和不同值:', a | b)
print('a和b的交集,只打印出a和b的相同值:', a & b)
print('a和b的交集,只打印出a和b的不同值:', a ^ b)
a = set(lista[0])
print("把列表放入集合:", a)字典:
dicta = {}
dicta['one'] = "我是字典one"
dicta[2] = '我是字典2'
dictb = {'one': "我是字典one", 2: '我是字典2'}
print(dicta['one'])
print(dicta[2])
print(dictb)
print(dictb.keys())
print(dictb.values())
print(dictb['one'])