Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 遍历元组数组的语法_Python_Arrays_Iteration - Fatal编程技术网

Python 遍历元组数组的语法

Python 遍历元组数组的语法,python,arrays,iteration,Python,Arrays,Iteration,我试图使用Tweepy将用户列表中的tweet转换成Python中的一个对象,目的是迭代每个tweet并将其传递到文本分类算法中 保存推文的数组的形式如下: tweets = [[tweet.id_str+screen_name, 0, tweet.text.encode("utf-8")] for tweet in alltweets] 因此,我需要迭代数组的每一行,并获得第三列的字符串(tweet文本) 执行此操作的正确语法是什么?根据您提供的内容: tweet_texts = [twee

我试图使用Tweepy将用户列表中的tweet转换成Python中的一个对象,目的是迭代每个tweet并将其传递到文本分类算法中

保存推文的数组的形式如下:

tweets = [[tweet.id_str+screen_name, 0, tweet.text.encode("utf-8")] for tweet in alltweets]
因此,我需要迭代数组的每一行,并获得第三列的字符串(tweet文本)


执行此操作的正确语法是什么?

根据您提供的内容:

tweet_texts = [tweet[2].decode("utf-8") for tweet in tweets]

这是一个数组数组,不是元组数组。这与@Bardiharbow的答案无关,但也许值得指出。事实上,这是一个列表列表。在Python中,An是不同的。为什么这不起作用?csvtweets=[[tweet.id_str+screen_name,0,tweet.text.encode(“utf-8”)]对于所有tweets中的tweet]tweet_text=[csvtweets[3]对于csvtweets中的行]打印tweet_文本,输出是每行/数组(如@unwind所说)拥有的所有3个对象。括号中的3不应该标识我想从每一行中获取的列吗?@YanisKartalis,Python使用,即第一个元素实际上被称为第0个元素。谢谢@Bardi Harborow!这解决了我的问题:)