Python笔记:1.3.1列表操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bq_cui/article/details/89919972
# -*- 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', '!']

猜你喜欢

转载自blog.csdn.net/bq_cui/article/details/89919972
今日推荐