列表(list)
def reverseWords(input):
# 通过空格将字符串分隔符,把各个单词分隔为列表
inputWords = input.split(" ")
# 翻转字符串
# 假设列表 list = [1,2,3,4],
# list[0]=1, list[1]=2 ,而 -1 表示最后一个元素 list[-1]=4 ( 与 list[3]=4 一样)
# inputWords[-1::-1] 有三个参数
# 第一个参数 -1 表示最后一个元素
# 第二个参数为空,表示移动到列表末尾
# 第三个参数为步长,-1 表示逆向
inputWords=inputWords[-1::-1]
# 重新组合字符串
output = ' '.join(inputWords)
return output
if __name__ == "__main__":
input = 'I like runoob'
rw = reverseWords(input)
print(rw)
字符串和列表可转换,方法如上;
列表元素可改变;
列表用【】表示
元组(tuple)
元组用()表示
tup1 = () # 空元组tup2 = (20,) # 一个元素,需要在元素后添加逗号
其余和列表类似,但元素不可变
集合(set)
集合用{}表示
基本功能是进行成员关系测试和删除重复元素。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
输出集合时,集合中如果有重复元素会自动被删除
字典(dictionary)
0.0分
2 人评分
点我有惊喜!你懂得!浏览:1977 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:551 |
上车人数 (C语言代码)浏览:1173 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:1052 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:3392 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:655 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:525 |
C语言训练-排序问题<1> (C++代码)浏览:589 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:623 |