Python数据结构S3:字符串、列表、元组、迭代

本文概述

在里面以前文章中, 我们了解了Python的基础知识。现在, 我们继续一些其他的python概念。

Python中的字符串

字符串是字符序列。可以使用双引号在python中声明。字符串是不可变的, 即不能更改。

python

# Assigning string to a variable
a = "This is a string"
print (a)

Python中的清单

列表是python中最强大的工具之一。它们就像用其他语言声明的数组一样。但是, 最强大的功能是列表不必总是同质的。一个列表可以包含字符串, 整数以及对象。列表也可以用于实现堆栈和队列。列表是可变的, 即声明后即可更改。

python

# Declaring a list
L = [ 1 , "a" , "string" , 1 + 2 ]
print L
L.append( 6 )
print L
L.pop()
print L
print L[ 1 ]

输出为:

[1, 'a', 'string', 3]
[1, 'a', 'string', 3, 6]
[1, 'a', 'string', 3]
a

Python中的元组

元组是一系列不可变的Python对象。元组就像列表一样, 但元组一旦声明就不能更改。元组通常比列表快。

python

tup = ( 1 , "a" , "string" , 1 + 2 )
print (tup)
print (tup[ 1 ])

输出为:

(1, 'a', 'string', 3)
a

Python中的迭代

可以通过” for”和” while”循环在python中执行迭代或循环。除了迭代特定条件外, 我们还可以迭代字符串, 列表和元组。

示例1:条件的while循环迭代

python

i = 1
while (i <10 ):
     print (i)
     i + = 1

输出为:

1 2 3 4 5 6 7 8 9

示例2:通过for循环对字符串进行迭代

python

s = "Hello World"
for i in s :
     print (i)

输出为:

H
e
l
l
o
 
W
o
r
l
d

示例3:列表中的for循环进行迭代

python

L = [ 1 , 4 , 5 , 7 , 8 , 9 ]
for  i in L:
     print (i)

输出为:

1 4 5 7 8 9

示例4:范围的for循环迭代

python

for i in range ( 0 , 10 ):
     print (i)

输出为:

0 1 2 3 4 5 6 7 8 9
  • 下一篇–Python:字典和关键字
  • 测验Python中的数据类型

首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

来源:

https://www.srcmini02.com/70048.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?