l = [1024, 0.5, 'Python'] # 列表
print('l[0] ->', l[0])
print('l[1:] ->', l[1:])
l.append('Hello') # 添加新元素
print('l[1:] ->', l[1:])
del (l[1]) # 删除新元素
print('l[1:] ->', l[1:])
l1 = ['d', 'c', 'b', 'a', 'd']
print(l1.count('d')) # 元素出现的次数
print(l1.index('a')) # 元素首次出现的位置
l1.remove('d') # 移除元素首个匹配项
print('l1 ->', l1)
l1.sort() # 对列表中元素进行排序
print('l1 ->', l1)
l2 = l1.copy() # 复制列表
print(l2)
t = (1024, 0.5, 'Python') # 元组:用括号,元素不能被修改、删除,只能删除整个元素
# del t
print('t[0] -->', t[0])
print('t[1:] -->', t[1:])
print('len(t) -->', len(t)) # 元组的长度
t1 = ('d', 'b', 'a', 'f', 'd')
print('max(t) -->', max(t1)) # 最大值
print('min(t) -->', min(t1)) # 最小值
t2 = tuple(l2) # 列表转换成元组
print(t2)
lis = [x*x for x in range(5)]
print(lis)
gen = (x*x for x in range(5))
for g in gen:
print(g)
输出结果: