Python append()方法添加元素
l = ['Python', 'C++', 'Java']
#追加元素
l.append('PHP')
print(l)
#追加元组,整个元组被当成一个元素
t = ('JavaScript', 'C#', 'Go')
l.append(t)
print(l)
#追加列表,整个列表也被当成一个元素
l.append(['Ruby', 'SQL'])
print(l)
运行结果为:
['Python', 'C++', 'Java', 'PHP']
['Python', 'C++', 'Java', 'PHP', ('JavaScript', 'C#', 'Go')]
['Python', 'C++', 'Java', 'PHP', ('JavaScript', 'C#', 'Go'), ['Ruby', 'SQL']]
Python extend()方法添加元素
l = ['Python', 'C++', 'Java']
#追加元素
l.extend('C')
print(l)
#追加元组,元祖被拆分成多个元素
t = ('JavaScript', 'C#', 'Go')
l.extend(t)
print(l)
#追加列表,列表也被拆分成多个元素
l.extend(['Ruby', 'SQL'])
print(l)
运行结果: [‘Python’, ‘C++’, ‘Java’, ‘C’] [‘Python’, ‘C++’, ‘Java’, ‘C’,
‘JavaScript’, ‘C#’, ‘Go’] [‘Python’, ‘C++’, ‘Java’, ‘C’, ‘JavaScript’,
‘C#’, ‘Go’, ‘Ruby’, ‘SQL’]
Python insert()方法插入元素
l = ['Python', 'C++', 'Java']
#插入元素
l.insert(1, 'C')
print(l)
#插入元组,整个元祖被当成一个元素
t = ('C#', 'Go')
l.insert(2, t)
print(l)
#插入列表,整个列表被当成一个元素
l.insert(3, ['Ruby', 'SQL'])
print(l)
#插入字符串,整个字符串被当成一个元素
l.insert(0, "http://c.biancheng.net")
print(l)
输出结果为: [‘Python’, ‘C’, ‘C++’, ‘Java’] [‘Python’, ‘C’, (‘C#’, ‘Go’),
‘C++’, ‘Java’] [‘Python’, ‘C’, (‘C#’, ‘Go’), [‘Ruby’, ‘SQL’], ‘C++’,
‘Java’] [‘http://c.biancheng.net’, ‘Python’, ‘C’, (‘C#’, ‘Go’),
[‘Ruby’, ‘SQL’], ‘C++’, ‘Java’]