Python笔记:1.3.1列表操作

博客主要介绍了Python中列表的相关操作,包括索引和切片,展示了不同列表的索引和切片结果;还提及了步长操作,给出了不同步长下列表的取值情况;最后介绍了列表的合并操作,并展示了合并后的列表结果。
# -*- coding: utf-8 -*-
"""
Created on Tue May  7 09:03:07 2019

@author: Administrator
"""

name=['David nickson', 'Morgan Wang', 'John F. Kenedey', 'Jun Zhang']

# 输出左边第二个
print(name[1])

# 输出右边第一个
print(name[-1])

#列表索引和切片
print('索引和切片----')
print(name[:])
print(name[:2])
print(name[0:1])
print(name[0:])

# 步长
print('步长----')
n=[1,2,3,4,5,6,7,8,9,10]
print(n[0:10:2])
print(n[0:10:3])
print(n[0::2])


l=list('This is python!')
print(l)


n1=[1, 2, 3]; n2=[4, 5, 6]

# 列表的合并
print('合并----')
print(n1 + n2)

n3=list('python')
print(n1 + n3)

print(n1 * 2)

# 检查某元素是否在列表中
print('Morgan' in name)
print('David nickson' in name)

#删除列表中的元素
del name[1:]
print(name)
name[1:] = list('usa game over!')
print(name)

运行:

Morgan Wang
Jun Zhang
索引和切片----
['David nickson', 'Morgan Wang', 'John F. Kenedey', 'Jun Zhang']
['David nickson', 'Morgan Wang']
['David nickson']
['David nickson', 'Morgan Wang', 'John F. Kenedey', 'Jun Zhang']
步长----
[1, 3, 5, 7, 9]
[1, 4, 7, 10]
[1, 3, 5, 7, 9]
['T', 'h', 'i', 's', ' ', 'i', 's', ' ', 'p', 'y', 't', 'h', 'o', 'n', '!']
合并----
[1, 2, 3, 4, 5, 6]
[1, 2, 3, 'p', 'y', 't', 'h', 'o', 'n']
[1, 2, 3, 1, 2, 3]
False
True
['David nickson']
['David nickson', 'u', 's', 'a', ' ', 'g', 'a', 'm', 'e', ' ', 'o', 'v', 'e', 'r', '!']

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值