标签:类对象 支持 ble 个数 eee 对象 str type not
one_list = [1, 2, 3, 4, 5]
two_list = ["aaa", "bbb", "ccc"]
one_list.append(two_list)
print(one_list) # [1, 2, 3, 4, 5, [‘aaa‘, ‘bbb‘, ‘ccc‘]]
one_list = [1, 2, 3, 4, 5]
tup = ("ddd", "eee", "fff")
one_list.append(tup)
print(one_list) # [1, 2, 3, 4, 5, (‘ddd‘, ‘eee‘, ‘fff‘)]
dict1 = {"a": 1, "b": 2}
one_list.append(dict1)
print(one_list) # [1, 2, 3, 4, 5, {‘a‘: 1, ‘b‘: 2}]
set1 = {‘p‘, ‘o‘, ‘e‘, ‘x‘}
one_list.append(set1)
print(one_list) # # [1, 2, 3, 4, 5, {‘p‘, ‘o‘, ‘e‘, ‘x‘}]
one_list.append(110)
print(one_list) # [1, 2, 3, 4, 5, 110]
class A(object):
pass
a = A()
# 类
one_list.append(A)
# 对象
one_list.append(a)
print(one_list) # [1, 2, 3, 4, 5, <class ‘__main__.A‘>, <__main__.A object at 0x0000024F625F5C48>]
one_list = [1, 2, 3, 4, 5]
two_list = ["aaa", "bbb", "ccc"]
one_list.extend(two_list)
print(one_list) # [1, 2, 3, 4, 5, ‘aaa‘, ‘bbb‘, ‘ccc‘]
one_list = [1, 2, 3, 4, 5]
tup = ("ddd", "eee", "fff")
one_list.extend(tup)
print(one_list) # [1, 2, 3, 4, 5, ‘ddd‘, ‘eee‘, ‘fff‘]
dict1 = {"a": 1, "b": 2}
one_list.extend(dict1)
print(one_list) # [1, 2, 3, 4, 5, ‘a‘, ‘b‘]
set1 = {‘p‘, ‘o‘, ‘e‘, ‘x‘}
one_list.extend(set1)
print(one_list) # # [1, 2, 3, 4, 5, ‘p‘, ‘o‘, ‘e‘, ‘x‘]
one_list.extend(110)
print(one_list) # 报错:TypeError: ‘int‘ object is not iterable
class A(object):
pass
a = A()
# 类
one_list.extend(A)
# 对象
one_list.extend(a)
print(one_list) # TypeError: ‘type‘ object is not iterable
Python3-list中的append()和extend()方法区别
标签:类对象 支持 ble 个数 eee 对象 str type not
原文地址:https://www.cnblogs.com/desireyang/p/12597203.html