Python list列表添加元素的3种方法

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’]

发布了60 篇原创文章 · 获赞 7 · 访问量 4341

猜你喜欢

转载自blog.csdn.net/weixin_43250197/article/details/105087309