Python3

Python collections

2019-01-15  本文已影响5人  JaedenKil
# Tuples: Immutable
a = (1, 2, 3, 4, 5, 6)
# a[1] = 2: TypeError: 'tuple' object does not support item assignment
print(a[1])  # 2

# List: Mutable
b = [1, 2, 3, 4, 5, 6]
b[1] = 10
print(b[1])  # 10
b.append(7)
print(b)  # [1, 10, 3, 4, 5, 6, 7]
del b[6]
print(b)  # [1, 10, 3, 4, 5, 6]

# Set
c = {"a", "b", "c", "d", "e"}
print(c)  # {'b', 'a', 'e', 'c', 'd'}

# Directory
d = {"name": "Jack", "age": "30", "gender": "male"}
print(d["age"])  # 30
d["job"] = "IT"
print(d)  # {'name': 'Jack', 'age': '30', 'gender': 'male', 'job': 'IT'}
del d["job"]
print(d)  # {'name': 'Jack', 'age': '30', 'gender': 'male'}

Python Collections (Arrays)
There are four collection data types in the Python programming language:
List is a collection which is ordered and changeable. Allows duplicate members.
Tuple is a collection which is ordered and unchangeable. Allows duplicate members.
Set is a collection which is unordered and unindexed. No duplicate members.
Dictionary is a collection which is unordered, changeable and indexed. No duplicate members.

Refer to here.

上一篇下一篇

猜你喜欢

热点阅读