总览
数据结构 | 是否可变 | 是否可重复 | 是否有序 | 定义符号 |
---|
列表(list) | 可变 | 可重复 | 有序 | [] | 元祖(tuple) | 不可变 | 可重复 | 有序 | () | 字典(dict) | 可变 | key不可重复 | 无序 | {k : v} | 集合(set) | 可变 | 不可重复 | 无序 | {} |
一、列表
list1 = ['java', 'python', 1, 1, 2]
print(list1)
print(type(list1))
['java', 'python', 1, 1, 2]
<class 'list'>
列表的遍历
for i in list1:
print(i)
二、元祖
tuple1=("java",1,'python')
print(tuple1)
print(type(tuple1))
('java', 1, 'python')
<class 'tuple'>
遍历
for i in tuple1:
print(i)
三、字典
dict1 = {"a": "java", "b": "python"}
print(dict1)
print(type(dict1))
{'a': 'java', 'b': 'python'}
<class 'dict'>
遍历
for i in dict1:
print(i)
print(dict1.get(i))
四、集合
set1 = {"java", "python", 1, 2, 1, 2}
print(set1)
print(type(set1))
{1, 'python', 2, 'java'}
<class 'set'>
需要注意的是,定义一个空集合
a = set()
print(type(a))
b=()
print(type(b))
<class 'set'>
<class 'tuple'>
|